If you don't mind waiting for the proverbial slow boat from China, I bought these from ebay sellers and am extremely happy with them:
Front Light: Ultrafire Cree T6 Flashlight
Ultrafire 6000LM Zoomable CREE XM-L T6 LED Flashlight Torch Super Bright Light | eBay
They are the real deal for <$5, all aluminum body, waterproof with o-ring gaskets, genuine cree bulb, takes 3xAAA alkaline batteries, or 1x18650 lithium battery. High/Low/Flashing setting, and zoomable beam from pencil point to wide flood. Advert says they are 6000 lumens, I don't know if that's accurate or not, but they are bright as hell, I have no need for more light on a bike in the city. And to boot, when you're not using it on the bike, it's an awesome, indestructible general handyman flashlight!
For mounts I bought these for about $1:
360° Cycling Bicycle Bike Mount Holder Clip Clamp For LED Flashlight Torch Lamp | eBay
For rear lights, these, also for about $1:
2016 Bicycle Bike Cycling 5 Led Tail Rear Safety Flash Light Lamp Red With Mount | eBay
Waterproof with a gasket between the casing and the lens, use 2xAA batteries. Advert says they should last for 200 hours. I'm not sure if I put that on them or not, but the batteries I put in them early in the season are still working fine. I think if you use one of the flashing modes it significantly extends the battery life versus always on. Again, bright as hell, and 7 or 8 different patterns from solid always on, to flashing to disco.
All-in, about $7 for front and rear lights that work extremely well!
Cheers
TRJB