Look for a product made to kill the bacteria on the evaporator coils. It's called "AirSept" and is available in some auto parts stores. You spray it into the air duct with the A/C running. It's recommended by Jaguar and some other mfrs.
Re: AC smell
(2) Before you shut your engine off after running A/C, turn off your A/C cooling while leaving the fan running for about 5 minutes. This runs air past the A/C evaporator coil and dries off the condensation that has formed on them. Without the moisture there, the bacteria does not form, and you don't get that musty smell. XXXXXXXXXXXXXXXXXXXXXXXXXXX were do you live? Canada. its HOT in the south. ain't sitting in my car that long.
my 82 300SD just turned 250,000miles and smells fine.
case in SC
the case, minus a few cans!