Back in 2003 I purchased a Chevy 1500. My local Dealership gave me their "Best" Price and I just could not make the numbers work so I decided to stick with the Ford Explorer Sport that I had at the time.
A couple of days after I made my decision to keep the Ford a Dealership that I had try to contact on the Internet called. We worked the deal out over the phone. They beat my local Dealership by over $2,500. After I got the truck I stopped at the local Dealership and talked to the Salesman, Who is now a good friend. I told them why I bought it where I did and showed them the paper work. I did not do this to rub it in but when they asked why I did not come back to them to see if they could match the price, I said well you said that you had given me your BEST price and I was not going to play that game.
When I am purchasing something I am not going to play the "Well So and So will sell it for this what about you. I will purchase from whoever gives me "My" Best price as I have a pretty good idea of the right price before I even walk into the Dealership.
For what it's worth I had all of my service done on my Truck at the local Dealership and they always treated me great. This is the reason that I have since purchased 4 new vehicles from them.
As for RV Dealerships, when I purchased my trailers I never had a problem getting work done and for that matter most of the time they were glad to get the work to keep their people working. I a Dealership turns down work either they have a very busy shop or are very stupid.
To the OP, from what you described it sounds like it was a easy fix and their was not a lot of money to be made in the repair. I have to wonder what they would have said if it had been a major repair that would have brought in a good amount of money, warrantied or not?