My car wash guy had some special vinyl restore chemical he used on my top. The top was a real dusty white, even after the scrub. He wanted to charge me 15$ for it but I talked him down to 5$. I figured I'm not going to pay 15$ extra every time I washed my car.. But it's been a few months and whatever he used still has the top looking jet black from that one application and it shined for a month. He wouldn't tell me the chemical or product lol, but they are out there. I hear RAGGTOP is good, make sure you get the vinyl cleaner and protection. All my guy used was a simple spray and rag, magic in a bottle whatever the hell it was..