Bike shops ALWAYS charge 3x internet prices for parts.
The shops I've worked in "claim" to generate zero revenue from service, only the markup on parts. (explain that one to me when I would do 12-15 $85 tuneups every day while making $9.98/hr)
I taught myself almost everything I know and it's all very easy. After my last shop tenure, I recommend to any and everyone to learn how to fix any problems that have themselves. There are videos to show exactly how. The bike shops have over-inflated the costs of servicing anything on a bike and there's no reason to pay hard earned money to have someone else fix things.