I do a lot of my own work but if it's something I need special tools for I will take it to the shop. I spent a lot of time looking for a shop and have confidence in the staff's ability to do what I need. I Would spend the extra cash if needed for them to do the work and have peace of mind. I bought a wheel set from Performance and when they installed the cassette they left off a spacer. I figured why not let them install the cassette when I pick up the wheels. Seemed logical but not so much after the poor service. I have had lots of these little experiences that compelled me to start doing my own work. No one will treat your bike like you and very few will even try.