If the top is fiberglass which I believe it is, I use Star Brite Marine Polish with PTEF. It’s made for fiberglass boats and does a good job of keeping mold and mildew off. I believe it’s available at Walmart for about $14 a bottle. I use it on my trailer.