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.
Bite teh bullet, spend $90 and get the
MagicShine 900. Cars think I'm a motorcycle. Better still, I can see the damned road, at a reasonable speed, even in the wet.