Hi Alexwalker 706. I own a Crusader 9 Liberator 9mm upper (as well as the 5.56mm Sentinel upper) and I typically use a cleaning rod. However, because I noticed that the PCC direct blowback action is very dirty compared to my other gas-piston rifles, I bought a 9mm rifle length bore snake for quick cleaning when I don't feel like or have time for the more extensive bore-brush/jag/cleaning rod process. I believe it is a Hoppes product, but I haven't looked at it lately. I will look at it when I get home. There are rifle/carbine length 9mm boresnakes out there for sure. I bought mine at Al Simmons gun shop in Hamilton.
I was very pleased with how clean the snake gets the bore - I think I will still use a cleaning rod and brass cleaning brush + jags and patches for more thorough cleaning, but for quick cleanups after a couple of range sessions, it's very easy to use.