Have you looked at the LED lights? The light is slightly different of course but you get about 1000 hours out of a set of batteries.
I have several LED lights. But, you do not get 1,000 hours out of them for a set of batteries.
The most I have every seen them go was 10 days.
I buy tons of stuff to play with, experiment, etc.
I have the usual Mag lights, Petzl, Corona, Cree, Fenix, Streamlight, etc. It goes on and on.
I would love a light that throws 200 lumen and would last 1,000 hours on one set of batteries but, I’ve never seen one.