I have two RV vent covers, 20 each with all the hardware. They are 1.5 y.o. (installed by prev owner).
I removed 2 vents on our hauler so I could install 2 Maxxfans and the covers don't work with the new type of vent base.
Excellent condition, clean, no cracks, both white. Local prices for new usually $50.00 each