I'm going to expand upon the PC thing. I have been shooting PCd boolits for quite some time after 4 decades of lubed boolits. Love it, stuff is tough, and stuff doesn't stick to it well. Heck, even the frame on my Harley, and the deck on my mower are PCd.
I would think about Powder Coating the internals of the suppressor, taking into account for the tolerances effected by the thickness of the coating, would be a consideration. It takes a lot to remove PC from metal, provided the surface is prepped. Even the vinegar/peroxide won't effect the PC. I'm sure Hoppe's #9 won't bother the stuff. A previous suggestion posted was coating the internals with Alox which made cleanup a breeze.
In any event, I wouldn't own a suppressor that could not be disassembled. Cleaning gas ports on M1As and Mini 14s is a female dog, but is made easier because you have parts you can disassemble. The same can be said for the AR 10/15 platform.