303 is a good product, impressive UV protection especially on vinyl. Non petro based so won't dry out rubber, plastics, vinyls, etc.
I sold alot of it to our customers at a spa store I used to run a million years ago here in Phoenix to clean their spa covers.