Product review (5 stars): Good dryer vent lint cleaner
This brush worked great for me.  Just make sure you use duct tape on all connections, just like it tells you in the instructions.  I used it on my 23 foot horizontal run for my clothes dryer.  I had to buy the extension kit to get that distance and it was worth it.