I Love my Gemtech TPRS, However on my AR10 I have a Flash Hider BiLock I bought from them, they make three different types for the TPRS 1 is a flush mount and is supposed to help improve accuratecy by tensioning muzzle the next is like QuarterBore has the Muzzle Break style and then mine is the Flash Hider style.
Be aware though it is near impossible to mount a TPRS on a Fal as Gmtech does not make a Bilock for the Fal, they can by special order but it is real involved mainly because they don't feel good about mounting there can on a barrel that skinny.
The thread size for the screw on and the Bilock model's ofthe TPRS Can are 5/8x24 so you need a fairly heavy barrel to mount it on.
Also another rifle it can not be mounted on is the M14 / M1A this is because the front sight assy is held in flace by the nut that also holds the flashider on and again the barrel is not large enough so even though I use a Scope on my M1A I can't just remove hy iron site and fit my can because of diameter and thread style used by M1A
All in all though I love ALL my Gemtech Can's my TPRS is a sweet can to shoot with and it can be used on smaller calibers as well such as .270 25-06 and .243 with good sound suppresoin despite the smaller bullet diameter