The problem with going to a dealer and most independent garages is that they charge for labor by using the a
Flat Rate Labor Manual or something similar to that. The way it works is like this. Hypothetically, let's say that I have a 2015 GMC Savana Van and I need to have the water pump replaced. The mechanic may take 3 hours to get the job done, but the by using the flat rate labor manual for that particular vehicle, it may state that the job should pay 5.0 hours. So, at a dealership, the mechanic will be paid the 5.0 hours of labor and it (the charges) will be passed onto you.
So, he spent 3.0 hours on my car and was paid for 5.0 hours. Now, he's already given another job and is already 2.0 hours ahead. So, by the end of the 8 hour day, he may have been paid for 12 hours of labor, more or less. To switch out an A/C compressor may take a qualified mechanic 6-8 hours, but it is likely that the flat rate labor manual will pay between 8-12 hours. Most dealerships in my area are charging somewhere around $110.00-$140.00 per labor hour. The average independent garage owner is charging in the neighborhood of $60.00/75.00 per hour. BIG difference.
Here's a quick read on flat rate vs. hourly rate. There is more to learn about it, depending on if you want to peruse the internet.
https://www.monster.com/career-advice/article/hourly-vs-flat-rate-for-auto-techs
Luckily, I have always been mechanically inclined and do all my own work, except if any exhaust problems pop up. I just don't like working on exhaust systems. The good thing is that a lot of vehicles today have stainless exhaust systems or are coated to prevent corrosion.