I have a Lupine Piko 3. It is an old model and I have had it for 7 1/2 years now. I bought the optional mount, to mount it to the bike, instead of using it on the helmet. It is small, and very bright, I usually use it on its lowest setting. I still use the original battery and it is still working as good as the day I bought it. Yes, it was expensive, but it has given me no problems, lights the road very well, and I don't see me buying anything to replace it for many more years.
https://www.lupinenorthamerica.com/piko_class.asp