I use 303 Aerospace Protectant. Has UV protection and works great on vinyl and rubber. Can find it at your local Marine or RV supply center if your auto parts store doesn't carry it. Go here and get a free sample to try before you buy:
http://www.303products.com/main.php?infopage=protectant