Opinion still pending on anti fog part.
I’m still in the process of building up the anti fog part. That is what I bought it for. It seems to be good for staying clean & probably would not mess up in rain.  I really liked the anti fog product I used first that was right away results except if it got wet in the rain I had trouble.
Rating: 1 stars