I used nothing but Muriatic acid cut down with water to 8 to10% strength. "The Works" toilet bowl cleaner is available lots of place, some of it is still 20% but seems most is like 9%, which is okay full strength. HD sells 14% MA for swimming pools, cut it 50% water-- etc... My routine is to power wash as much of everything off as possible with my 2700psi machine. Then I load a $5 Walmart garden sprayer with the mix. The acid eats the calcium, which is what the green is holding onto. Spray a square foot worth at a time, the crud will smoke for a few seconds, then quit. At the point the acid is neutralized, so spray again-- keep spraying till that sq.ft is clean and doesn't smoke, move to the next sq.ft..Every so often rinse everything down with fresh water... I could completely clean the 26' Chaparral in about an hour, using about 1.5 gallons of mix and and the pressure washer, and nothing else. Muriatic acid is just one of many, like oxalic, or even vinegar, that will work. I've had great luck with it, and it's dirt cheap. One caveat, keep it off the stainless...