This my favorite. USB rechargeable, but you can remove and switch to a spare battery if needed. Best of both worlds. 5 different lumen settings. The middle one is perfect on the bike. Lasts for hours.
MH20 | Nitecore
Mount with one of these... great setup.
https://www.amazon.com/Two-Fish-Lock.../dp/B001CJXB5E