Created in Fusion 360. It took a while to just figure out what the thread was on the JG BAR-10's outer barrel was. It turns out the thread is a left hand ANSI Metric M20x1 thread profile, I found it using Fusion 360.
The thread is halfway in the middle of the suppressor. This conceals the end of the barrel (I needed it to because I scratched my barrel removing the orange tip) and it should be a little stronger, less likely to break off.
I've printed mine in PLA. No supports needed if you print with the shooty-end down. Easy to sand and spray with primer and paint, it looks manufactured.
I printed in .12mm, would look fine in 0.2 if you sand it.
40% for extra strength. I printed the middle section at 100% so that it won't break at the threads.