The owner of the body shop gave me a can of this cleaner that I am going to try out. One of my buddies stopped in the body shop while the owner was out and said that the owner turned him onto this cleaner. He said used it on the heater vents on his vehicle. You know how dusty and grungy they can get. Said he sprayed it on there and let it set for a few minutes and came back and it was all clean. Not sure how it works yet but going to give it a try. The shop owner said it is made for any vinyl. Going to try it on my 03 crew cab and see what it does.
http://www.spraywayinc.com/content/interior-detailer