I have an Olympia AST 2 jacket that I am for the most part pretty satisfied with. I am good for below 32 degrees F riding with it. I am not so sure about its waterproof characteristics though. This summer I had to ride through some monster rain and the outer fabric did not quite repel water like I wanted it to. I know that it has been infused with Scotch Guard from the factory. I was wondering if anyone knew of an additional waterproofing procedure that would not ruin the effect of the factory Scotch Guard? Also the outer jacket is getting pretty dirty, I wonder if there's a way to clean it without destroying it? Outer shell, 100% Nylon, inner shell 100% polyester.