Product review (5 stars): Cleans great but slow and steady on the speed of the drill.
Product really cleans out the pipes as advertised.  As with others, I would suggest blowing out the pipe with a leaf blower/shop vac afterwards as there as a lot of dust left over after the run.  Can use duct tape on the joints but I didn't and after the run I needed pliers to separate the pieces.

Point of caution: I don't have a battery powered drill and used my corded one to do the run.  If you know you have a 90 degree turn, make sure you use as low of RPMs as you can with your drill.  The brush has no problem removing the lint even going slowly but if you flex the pipe too fast in the turn, it can heat up the extensions and cause them to melt and break.  I did it about 10 feet in but fortunately it was at the 90 degree right at the start :)