Camping World are franchisees, some are good, some are bad. I bought my first Class C from one, then discovered they would not do maintenance on the truck, not even an oil change. Would do warranty work on the coach if I placed a deposit in case it I was crazy and it wasn't broken... I won't do business with that CW again. I have done business with another CW, and they have been ok to work with.
I won't buy another motorhome from either CW. I have found another dealer that does do full truck service work (except Ford warranty & recalls). I will buy from them.