This is a surefire socom trainer in 556. Mounts to any surefire muzzle device that has the suppressor mount. Does not fit .30 cal, strictly 556. THIS IS NOT A SUPPRESSOR. It is the suppressor trainer. Same length, attachment, weight of a surefire socom can, but it does not have baffling. It's essentially a veryong surefire warden. It does throw sound down range and mitigates the blast very similar to the surefire warden. It does a better job than the warden too. In the pictures you will see it doesn't have baffling and how it attaches to surefire muzzle devices. This is not a nfa item. Open to ammo trades. $300 firm. Text 361 444 84 zero seven