Ledwholesalers Mini Generator 3 LED Light Emergency Self Power Flashlight, 3017 LED Life:100,000 Hours Body Material: ABS thermo plastic & Aluminum Battery Required:Built in Rechargable NI-MH Preinstalled Battery Life:2.5 to 3 hours at full charge Switch Type:Multi Level Thumb Dial Switch