Eclipse 1050 is made from non-toxic vinyl rubber. It's measurements are 10.5" x 1.25" (260mm x 40mm). Power Requirements: AA size batteries x 4.