I have one of these on both my bikes.

A little more pricey, but they work great.