I've been using '303 High Fabric Guard, Water and Stain Repellent' over a year now
Stuff works amazing. We didn't find it at any of the car shops but check the local marine or awning stores.
First clean the top off. For any bird dropping use a fine brush before wetting to very lightly scrub off. After that wash the top with a little 'Woolite' laundry cleaner diluted in water. It's design for delicates and a very, very mild soap.
Next wipe the top off with a microfiber cloth. Let the top dry throughly and then follow the '303' instructions. Make sure to be careful not to have over spray on the car. It will come off with a little scrubbing but it's easier to be cautious. We cover the windshield etc with an old towel as we go.
After it dries if it ever rains it makes the water bead off. Unfortunately we live downtown with no garage every time it rains it just rolls r off. Pic attached showing the beading, unfortunately no before pic, just after.
https://www.crossfireforum.org/forum...03_applied.jpg