I believe 303 marine and aerospace cleaner and protectant, also has a great marine grade waterproofer in their lineup. A friend of mine was a dedicated 303 user on his canvas tent. I on the other hand must confess I havfe not yet used it, but was planning on getting some to treat my cloth bits as I build canopy and RTT for my truck.