Made to fit Specna arms M4A1, goes over the barrel 76mm/3Inches and out another 76mm.
Be sure to use the thread tester file and make sure it fits your build