Before you make that big investment you might want to try these .
I have them on my city bike and love them so much I'm considering putting them on all my bikes.
Cheap, too.