Yo !! Vinyl tops... I have the BEST way to clean them EVER !! I don't want to post because I don't want my competitors to read it, they are always asking me how I get my tops to look so good. It takes about 4 hours but lasts for 6 - 8 months. Get a bag of terry cloth towels and a gallon of goof-off, scrub the top using new towels and keep the goof-off flowing. Once the top is all clean, go back with Mothers Carnauba Cleaner Wax (hand-paste style). After this your top will be so clean and shiny for months. I have tried many, many things and this method works best. Makes it very easy to keep clean too. This works on Black and White tops.