Go to Scuba.com and get some of the 500psi mask defog (another 'cheap' pasttime, I know...)

Should be good on the mirror for a week or three I'd bet. The stuff only costs a few bucks.

Although,...