I have heard good things about 303 for plastics, but I just recently got Raggtopp vinyl cleaner and Raggtopp protectant. The cleaner seemed to work as well as any regular soap on top, but the protectant made the top, vinyl windows AND plastic parts look awesome. It is supposed to repel dust and water of course. When it went on it reminded me of Armor All, but after a few minutes it left the "new black" look without the greasy/wet feel if that makes sense. I got it off Quadratec and the protectant is for vinyl and plastics. For years I used furniture polish to clean, shine, and protect plastic parts plus it repelled dust.