I have one from Clocks4Bikes.com. I have had it for three years and not a single problem.

Soren