You can generally do a lot better getting out of warranty work done at a trustworthy local shop than you can at the dealer. Dealer service is almost always going to be the most expensive option.
You’re not kidding, dealers charge at least double for everything.