303 Fabric Guard lasts about 6 months before needing to be reapplied. Needs about 1.5 bottles to do the entire top. One bottle doesn't cut it.
Thought about using neverwet, but it leaves a milky film on everything it dries on, so no go.
Currently have 303 fabric guard on my top but I'm always open to new products.