I have a magicshine knockoff for the front, my only gripe is it doesnt stay at the same angle and droops down from the bumps, super bright though-so much that cara flash highbeams at me all the time. At least im seen.
For the back i use planet bike superflash turbo, ive seen it mounted on just about anywhere