All of the products discussed above are registered solely for the purpose of sanitizing the smooth surfaces of unlined (bare) sheet metal ducts. No products are currently registered as biocides for use on fiber glass duct board or fiber glass lined ducts, so it is important to determine if sections of your system contain these materials before permitting the application of any biocide.
Some of these components can be repaired or replaced by the homeowner, such as filters, fuses, and clogged up drain lines. Coils, compressors and the other components are best left to a professional. In some cases, you may have a system that is so old that parts are no longer available or else they aren't up to code. In this case you will have to consider replacing the entire system.
The short answer is yes, duct cleaning, done right by a reputable company will help with the smell. It is likely though the smell is coming from another source, ie the crawl space. It could also be that another rodent is dead in the duct work. A visual inspection would be in order to check for any breach in the duct system. A duct pressure test would be able to tell you how much air is leaking from the system over all. A hole large enough for an animal to enter would loses a great deal of air, over 300 CFM. It would be worth looking into having this test done and it should cost around $200. Cleaning the air handler and evaporator coil will greatly improve the performance of the air conditioner. Dirt and dust on the evaporator acts as insulation and reduces the amount of cooling done be the coil. Any quality duct cleaning should include cleaning the air handler and coil, and the tech should allow you to watch him perform the work as it is done.
Fast forward 1 year and 1 week and the circuit board that HVAC Service had installed has failed again. They came out and said that it failed from water condensation dripping onto it, so we needed to replace it and reroute the pipes to prevent future water damage. That would cost double what I paid last year. Why didn't they fix the problem last year at the initial repair instead of putting in a circuit board that was bound to fail again?!? They were strongly recommending that the furnace be completely replace for a huge fee to avoid the same thing happening again. I paid $59 for them to tell me they didn't fix it right last year. This didn't feel right, so I sought a second opinion.
"Customer service was great, and the price was in-line with other places, and fast service. We had a whole replacement of the outside and inside. I would have liked to see a better install for the furnace and new thermostat - the new thermostat should have gone where the old one was, and even tho the new furnace was a tight fit, they didn't offer to come back and repair the case molding, or give me a discount on the damage done, and I believe they should have put a disconnect box on the outside of the home, to make it easier for any future repairs needed. Other than that, am very happy with the cooling and heating!"