If you're looking for something to see by in the $20 range, I hope your eyesight is really good. About all you'll get in that range are toy lights.
I actually said under 50. Magicshine seesm overkill to me for street riding particularly when if a pothole sneeks up on me, I'm commuting on an mtb anyway.