I just used Speedco in Denver last week. This was the first time I used them and I think it went well. They don't do a lot of RVs as they had some difficulty figuring out access to the filters, and once they did, they didn't have the fuel or air filters in stock which kind of throws them a curve because they are included in price (at least the fuel filters). I got the oil and oil filters changed anyway. They gave me a $20 discount and the filter numbers and asked me to call in a couple of days before with the numbers next time and they will make sure they have them. It was under $300 for T5 blend, oil filters and oil analysis.
PS - Camping World claimed it was completely serviced when they took it in trade and they had their sticker in the window for the oil change when we bought it. Good thing I never believe a word they say - that oil had some mileage on it and I suspect the only thing Camping World did was put the sticker on.