Terrible service. They said it would be ready in 2 days, but it was 5 days. Only then to discover they put the wrong parts on my bike. Had to return 3 times and they still didn't get it right. When they called me and said my bike was ready, when I got there it wasn't. It took 2.5 weeks total. I seriously advise you to go anywhere else. I seriously doubt if there are any skilled people they at all. They really didn't seem to care at all.