Does that $22 light also have recharging pains?
It does need to be plugged in to recharge it periodically, but I get about 4 hours of light per charge which has been more than adequate for my rides. And it uses standard 18650 size lithium batteries so they should be easy (and inexpensive) to replace if they start to lose capacity.