This scientifically formulated multipurpose, multisurface cleaner works on Fiberglass, Vinyl, Carpet, Rubber, Teak, Acrylic, and Canvas. It works on black streaks, vinyl seating, exhaust stains, bilges, carpet stains, wheel and rims, fish blood, and more.