USB Rechargable is a Thing many companies offer Now..
Planet Bike and cats eye are 2 of them they should hit all your numbers
red LEDs dont draw Much so a Flashlight battery lasts a Long time* .. so, No faves, I have not Bought any .
AA I can recharge them
or (my Ideal) Wired to the headlight then to the Hub Dynamo types are My preference
Schmidt and Busch And Muller
* 20 year old Vista light is still working (now on my snow/ice Bike...Here it rarely drops below zero..
But if You work in a cubicle at a computer obviously Its easy to recharge ..
Last edited by fietsbob; 02-11-16 at 07:07 PM.