I want to start this thread with how great Mean Cycles is. They have the best customer service I have experianced in any industry in years. Their correspondence speed was great to any email I sent them. And their shipping speed was fast and timely. I believe they went above and beyond on the transaction I did with them. If anyone is looking to buy parts from them I would not hesitate, they are a top notch company to deal with. I reccomend them to anyone. I will be doing all my bike transactions with them from now on.