I'd be pretty negative about having Camping World touch it, unless you really just want to spend a lot of money.
I've not had any service done with them, but Wholesale Travel Trailer Sales in Lynden would be worth talking to. Only bought some parts from them, but they seem pretty organized. I think there is an independent RV repair shop in Bellingham, just north of the freeway on Iowa, I think. Been there a long time, but don't know anything about them.
Seems to me, if you read the threads and decide you don't want to do it yourself, at least arm yourself with the info here on the structural issues and go see and talk to those local places.