The friendliest place on the web for anyone with an RV or an interest in RVing!
If you have answers, please help by responding to the unanswered posts.
Likely yes. So long as they put sealant on the bolts that hold them to the roof (Or screws)
They vents themselves are calked to the roof, the protectors have an air gap around the bottom to let any water that manates to slip in the vent slip right back out