On recommendations from folks in this forum i just purchased the
TerraLux LightStar 220 EX and it is great. I put in some rechargeable batteries and got 2 hours of run time (I turned it off after two hours cause I didn't need it on any longer - although some people have said it will only last an hour?). IMO you won't be disappointed in the performance of this small flashlight. Made of very tough aircraft grade aluminum too.
Ride safe,
Jeff