I usually use Fantastik, I have been told by two different upholstry guys that that is the best stuff for cleaning vinyl, Call Lane Carlisle from Baja, he did my interior, he can tell you. He can also fix it if it needs it and he is real close to Kevin Brown's shop

I will try to dig up his number tonight and PM you with it.