Hi Seann, congrats on the HT, I have the same rig and installed Camco vent cover's on mine. Think there all pretty much the same and we just had a major down poor two days ago and no leaks. Was kinda concerned to but there is a pretty good lip around the vent and the way the covers are made would be hard for rain to get in there. My friend just picked up his 2014 26.5RLS yesterday
Good choice you will love it! Were headed out tomorrow for a 3 night trip up by Payson AZ, can't wait to cool off! Good luck!
p.s. there's some good YouTube videos on how to install them if your doing it yourself...