The few repair shops that I have used have been great and have made a great job of fixing my bike. I am having a lot of fun just now overhauling my old bike, but I am not sure that I would strip down my new one in the same way in case anything went wrong and I had to improvise when I find that I dont have the required tools.