mine get foggy and wet on the inside im gonna have to open them, clean, and reseal them and then see if i can seal the little rubber piece that has a hole...but i use 3M rubbing compound they sell it at autoparts by the paints, its a little grey bottle, u just apply to a dry cloth, wipe your lense so its covered in it, wait about 30-60 seconds, and with a clean cloth rub out with some elbow grease put into it and youll see all the green/yellow crap come right off and leave it nice and minty