Simple answer.. Cat Crap!
No, not the stuff you find on your lawn, but the little tub of blue stuff you clean your lens with. Have a look on the net and you'll find it. I've had mine for about 15 years and it does the job.
Of course, it doesn't help with between the elements fog.
EyeWest Photography