I used this stuff on my previous boats vinyl to get naked on roofing shingle asphalt off and it did an amazing job! Been using it ever since to keep my vinyl looking new. I protect it with a top coat of 303 UV protectant. The vinyl cleaner was suggested to me by a fisherman so if they deal with fish blood, guts and such then it should be good enough for my use.