Here's a great cleaning solution that works on white vinyl.
1 teaspoon ammonia
1/4 cup peroxide
3/4 distilled wate
spray it and the bubbling action from the peroxide lifts off the stains. Also helps after it sits a minute to scrubb on tuff area's. I used this on my 1st boat that sat for 2 years w/ shrink wrap. The seats had black mildew stains all over them. This cleaned them right up
The bio-kleen products work fairly well. I had red dye from a bathing suit on my white vinyl and it seemed to lighten the color. The sun faded the rest. www.biokleen.com. Whatever you do don't use acetone or other harsh products, because it will weaken the stiching or damage the vinyl. Someone told me that goo gone works, but I never tryed it.
Sorry, Uncle Dupie, but I haven't had a chance to get to the (old) boat. Been busy putting the new boat away for the winter. Now I can start cleaning boat # 2 (please buy my boat, someone!).
Will be going to the boat tomorrow evening. I will let you know.
We had a vinyl guy tell us we could use just about anything (within reason) on the vinyl (stitching is another story) as long as you follow up with a vinyl conditioner. He said that was the important part a lot of people forget.
I wasn't that impressed with using Blech White white wall cleaner on my white vinyl seats. First of all, Blech White is a blue liquid, so I was worried about getting a blue tinge to my seats. AND, I got a nasty yellow spot on the fiberglass where I set the bottle down. Blech White got the seats clean but didn't remove the stains I had. I also tried Greased Lightening, which worked about the same as Blech White. At least it wasn't blue.
In the past I have used Starbright Vinyl Cleaner mixed with water, or straight out of the bottle on really dirty areas. It works pretty well.
What about teeth whitening strips? They might bleach out the stains????