I used eternabond on the seams after carefully removing the previous caulk. It is not pretty but gives an almost permanent and definitely water proof seal at any of the edges, fans, refrigerator, skylights, air conditioner, antenna, running lights etc. I washed the roof really well but I didn't put any finish on it. I put Red Max Pro/Zep High Shine--on the sides but didn't want to make the roof slippery. I now take it to the car wash and wash it up before and after trips. Don't notice any need for other coatings on it.
2018 Minnie Winnie 25b New to us 3/2021
Former Rental Owners Club #137
2003 Itasca Spirit 22e 2009-2021