Wouldn’t you like to have a flashlight that does not need batteries that will last a lifetime? Wouldn’t it be great if you didn’t have to shake it every few minutes to keep it lit up? Then what you need is a super capacitor flashlight.
You will need to buy a pen light (you will need the LED driver board inside the pen light). I got mine at Walmart for $3.50. The part number is BRSLEDPEN-BA.
Or get one here (google shopping search):