Vinyl Top Care

The best I've found is Turtle Wax's F21. It doesn't come off onto the body/windows like ArmorAll does the minute you drive down the road at any kind of speed. Give it a shot, I don't think you'll be disappointed.
BTW, I soak a sponge with it and apply it back and forth across the roof, covering it in stages.

HPIM1521.jpg

HPIM1526.jpg