You're talking about a cleaning product, not a protectant?
On my Jeep top, I just wash it like I do the rest of the vehicle. As long as it's washed regularly I see no need for a special cleaner.
I use the 303 Aerospace (not the 303 Fabric Guard) as a protectant. The top is made by Bestop, so I...