I've always used Armor All on windscreens and sunglasses lenses with good luck, but you have to make sure you completely buff it to eliminate streaks in vision. Remember to never use glass products that contain ammonia as it will quickly eat up plexi. As far as the helmet vibration, it sounds to me like the helmet itself is the wrong size/fit for you. A properly fit helmet should not allow for that kind of movement.