i have a vinyl tonneau cover that i havent had too long, but i used some armeral on it and it cleaned it up pretty nice and had a very slick coating on it.
Thats all ive used though, hope this helps.