I don't rate the shop (mail order may be different). They fitted a bottom bracket incorrectly on my mtb and then blamed me for not telling them it needed a spacer with the crankset I had - if I knew those sort of things I may not have being paying them to do the work.