I Love it!
Though I know NOTHING about exhaust cleaning, I feel a "kinship" to you greasers.
Like us roof cleaners, you almost have to invent some stuff you need.
The spinning action needs to be a bit better IMHO, because as you stick it up an exhaust fan, head pressure will decrease, possibly slowing down the spinning action.
The question is, WHAT makes it spin, pressure, flow, viscosity ?
Once we determine what is the primary factor in making it spin, we can try and enhance it's action by concentrating on supplying what it needs ?
How about this ?
How about a simple flexible hose with holes in it like a garden sprinkler hose.
You could have several various lengths of it to "fit" into different length ducts ?
Simply first measure the length of the duct, and stick the hose in it, and spin it around ?
One could even put a ball bearing pressure swivel on it, and turn the GD thing by hand ?
Or, just use bursts of Pressure to make the hose "jump around" in the duct, irrigating all in it;s path ?
Just thinking, and IF I sound stupid, I am not.
I am ignorant about what you greasers really do though, and just trying to help ?
Look at this Anthony
http://www.astt.com.au/Spray Lining.pdf