you should try Salclear Sport. In our testing programme I used prototypes of the products on specs and sunglasses whilst mountainbiking and running in all sorts of weather, and they proved perfect. I ran an ultra mountain race recently with the defog