Delivery was quick. Customer service was great. There was a little mix up with my bikes model. Apparently if you have a late model they give you the next years model. I have a 2012 but it's considered a 2013 based on parts. My front sprocket didnt fit they were quick to find the correct part and send it out. But I had to pay 15 dollars to ship back a 10 dollar part for a refund. Kind of a pain and a minimal loss but end of the day good product and good service.