In reply to Indy:
I vaguely remember LEDs generally having a reasonably long lifespan of 100K hours or so. Obv vary though by manufacturer.
I would be expecting several years but depends on how much you use it. As a daily commute will probably start suffering quicker.
Dont remember the ever readies but I would guess bugger all and bugger all.
I did find an old set of lights of mine a while back at my parents from when I did a paper round as a kid and put a pair of new(ish) d cells in them.
They were beaten by my "low powered" back up light.