I skip the Battery lights , have a Hub Dynamo and wired tail and headlights.
the bucks are up front, the LED lights dont burn out Bulbs, and so thereafter
all I do is turn the wheels. the power is generated as I go.
rechargeable batteries have a finite number of recharge cycles.