Please must check with your bike before making final decision. We've tried to measure as detailed as possible for your information. It's very nice product, everyone comes back with very positive comment; however, there are certain bikes might not be fitted, let's not make this spoil the fun! It might all look the same from the outside. But what really MATTERS is the material of the rubber. Ours is natural rubber (NR). Others are using silicon, cheaper but will corrode after few uses of WD40.