The Fantastic Fan on my Roo has an all plastic surround and was easy to drill through. The bolts provided with the MaxxAir were plenty long enough. Maybe you just need to buy some longer bolts. The fan itself stays in place and doesn't need removed. I just opened the fan cover, climbed on the roof, drilled the holes and installed the brackets. The MaxxAir II has a hinged side that allows the cover to open to one side for cleaning, not sure about the Camping World one. Best of luck.
TV: '15 Ram 6.4 Hemi CC 4x4
Old TT: '12 Rockwood Roo 19 (sold)
New TT: '14 CR Sunset Trail 290QB
WD: Equalizer 1200/12K
BC: Ram OEM