Magicshine MJ-872 is a pretty popular light for road users also, not just MTB'ers. Just put it on the lowest setting for through town. It's a simple up and down button to select 4 different levels of power. On unlit roads anything from the 3rd setting up is amazing. If a car comes simply dim down. That's what cars with full beam do.
I'd rather have the more options on a light allowing street riding through to the darkest off road. It really does allow you to go anywhere and battery life is good. Full power up to 2 hours. Though you never use full power that long IME.
Anyway here is a link with the front and rear light package should you wish:
http://www.magicshineuk.co.uk/products/MJ-872-with-rear-split-kit-package
I also got an extension lead so that i could pass the cable along the bike exactly where i wanted it to keep it all neat. Also so i could put the battery where i wanted it and not just where it would reach to. Extension only £4 or something. Worth it.