Rob, The service manager from my dealer and one of his crew come to my home base twice a year and clean and treat my roof. I have a vertigo problem on occasion and don't want to be on the roof when it happens, so I don't go up there. They use bleach and a pretty good concentration and brushes with long handles and it cleans right up. After a good rinse they use rubber roof treatment and it looks good as new. This treatment every six months is required to keep the 12 year warranty in force. He also checks all caulking while up there. He charges $300.00, but then again he comes to me and I have a good witness that the required service has been done. I know I could do it cheaper, but again I don't do well with heights anymore. They also wash the entire rig at the same time working their way down. He always wants me to put my awning out since the bleach they are using on the roof helps to clean the awning as well as the slide toppers.
2006 GMC 2500HD CCSB 4x4 Duramax/Allison, Titan 52 gallon fuel tank, Prodigy Controller, B&W Companion Hitch
2010 Jayco Designer 35RLTS, Cummins/Onan RV QG 5500 EVAP, Progressive Industries EMS-PT50C, TST Systems 507 TPMS, RV Flex Armor Roof