I have been using a Fexix LD10 and LD20 flashlight for perhaps a decade. Mounted on bike with a twofish linked above.
It works for seeing the road in total darkness even on winding hilly roads when racing friends.
I put in a fresh charged NiMH A or 2xAA before ever ride and if the ride is over 3hrs I carry a 2nd set of batteries.
I can aim it level to slightly down for use on road or tilted down more for rare use on MUP.
Flash mode during the day.