I've been using this stuff for years. Even on my roll up bed cover on my pickup. After 8 years out in the elements the vynil still looks great. I also use it on the interior. Not oily, contains no silicone.

http://www.303products.com/shop303/index.cfm?fuseaction=product.display&Product_ID=3