I wonder... on boats, the clear vinyl is called isinglass. There are some do's and don'ts regarding their cleaning that you can read here.
Eisenglass Windows - How To Clean Canvas Boat Tops that includes a polish you can apply periodically as a protectant.
This google search turned up some cleaners
https://www.google.com/search?q=isin...utf-8&oe=utf-8