make sure your bike has a double or compact chain ring. google what that is before you go shoppiong. also, check out bikesdirect.com my advice is buy one from there and then take the box it comes in directly to a local bike shop and pay them 60 bucks or so to set it up for you.