It will fit any barrels with 1/2X28 threading.
The muzzle devices overall length is 2.57" and with the threading, it will most likely be slightly under 16".
Yes, the LANTAC Dragon SilencerCo ASR .223/5.56 Muzzle Brake will be compatible with the M&P-15.
No, it is not.
No, the LANTAC Dragon SilencerCo ASR .223/5.56 Muzzle Brake will fit 1/2x28 barrel threads and fits suppressors that use the SilencerCo ASR Quick Mount Suppressor Adapter.
The LANTAC Dragon SilencerCo ASR .223/5.56 Muzzle Brake features 1.120" threads and features the SilencerCo ASR quick mount system which will fit the SilencerCo Saker, Omega Suppressors and the Blast Shield.
The LANTAC Dragon SilencerCo ASR .223/5.56 Muzzle Brake might work with the SilencerCo Specwar K 5.56. However, since the manufacturer does not list that suppressor as a compatible model I recommend contacting Lantac USA to confirm compatibility.
The LANTAC Dragon SilencerCo ASR .223/5.56 Muzzle Brake could be used with a Ruger firearm chambered in .22LR if the barrel is threaded for 1/2x28. The compatibility would depend on what model of Ruger you are asking about.
The LANTAC Dragon SilencerCo ASR .223/5.56 Muzzle Brake utilizes 1.120" threads and is compatible with the SilencerCo Saker, Omega Suppressors and the Blast Shield.
The LANTAC Dragon SilencerCo ASR .223/5.56 Muzzle Brake utilizes 1.120" threads and is compatible with the SilencerCo Saker, Omega Suppressors and the Blast Shield.