I know exactly what you mean and i have a steam roller just like that,approx. 14 inches long. heres what I do:

Firstly get a ziploc bag must be at least a gallon sized one. put the piece in the bag bowl end down. of course because of the length its gonna hang out.
Put a rubbing alcohol in there and rubber band the end and stand it up in the sink. presto your pipe will be clean shortly.

I also have this giant pipe cleaner i use and push it down and thru the bowl to get most of the gunk out.

now I gotta change the name of mine cause you stole it post a pic of yours and ill post mine after dinner so we can see the 2 of them. :thumbsup: