Marine 31 is what you need to clean mildew.
I've used everything above and it's better than all of them. I did my pontoon boat last week - it is a 1996 model and has the original seats.
They were covered in grime and a lot of small mildew spots - the white parts literally had black streaks on them.. I would say the seats now look 95% as good as new. There are a few places where the vinyl is sun damaged, and it can't fix that.
There's a lot of bleach in the stuff, so you need to be careful, and previously I ruined my clothes I was wearing when I used it. Spray it on, wait 5 minutes or so - agitate with a brush - respray if the stuff isn't coming off. On my seats it took 3 applications to clean the seats. Then hose it off really good to wash the bleach away. I used an electric pressure washer for the rinse. I then applied a good coat of 303 to the seats.
I had thought the seats were done and needing replaced. I now think I can get at least a couple years out of them.