My son has a 70 Chevelle with a white vinyl top. We replaced it a few years ago and it look great, except that it is dirty. It is garage-kept. He will be coming home soon from college and I would like to clean it before he gets home. How is the best way to clean and protect it?