I replaced our "rotted" vent lids right after we bought our Sunseeker, used. They were OEM and were toast. Used the Henge smoked darker colored ones. Then I put 2 of the Camping World vent covers on. Left the other 2 for a later date. We had a storm with over golf ball sized hailstones. Shattered the uncovered year old covers. Bought and installed 2 more vent covers. No more problems.
2006 Sunseeker 3100SS/LTD
2008 Smart Passion Cabriolet TOAD
1986 Honda Helix (Original owner)