Product review (5 stars): If you follow the directions, you will be pleased
This takes some time with trickier duct work, but take your time and you can expect some solid results.  I had 20 years of lint, and this product did a masterful job at cleaning my 12 foot duct run.