Put on a 29er mountain bike without an issue. Very light weight and OK quality. I purchased this only because I like the design. The others were just ugly. It works fine and closely matches my RunKeeper App for mileage. Not the best quality but I'm sure it will last a little while.