Camping World has a inconsistent record of quality in their work. Varies from location to location. I use a local independent RV service for most repairs - to do annual roof inspection the cost is zero to inspect and do minor resealing. I think I paid around $300 a few years ago for a complete (dried out) caulking removal and reseal.
Vince and Susan
2011 Tiffin Phaeton 40QTH (Cummins ISC/Freightliner)
Flat towing a modified 2005 Jeep (Rubicon Wrangler)
Previously a 2002 Fleetwood Pace Arrow 37A and a 1995 Safari Trek 2830.