I'm another VISORGOG user. They work for me. I rub a little dab of shampoo or hand soap on both sides and wipe it off with a soft cloth(no paper towels) and that takes care of the fogging. I do that on my eyeglasses as well. But the Visorgogs act like a little windshield on my face. They keep my face warm and they have a wide field of vision. And as far as fitting my helmet-mounted mirror over my helmet cover, I just cut a hole out over the mirror mount and re-inforced the edges with some black duct tape. Works great.