My buddy told me he uses standard jell toilet bowl cleaner. I live in Arizona and the lakes here have very hard water so my Merc gets constant white build up. I went to the store and bought some.
I watered it down a little so I could spray it from a spray bottle. I could not believe how fast it melts the white away. I actually used it on my whole boat. I've now used it a couple of times and it is safe on the paint and gel coat.
It really makes it shine. Just wear some rubber gloves as the stuff does burn your skin a little. Try it you won't believe how good it works for 2 bucks.