Airsoft components, flash hider to be printed at 100% infill and yellow fluorescent, depending on the law in your country, suppressor printed upside down infill is up to you, all threads are anti clock wise, suppressor is 199mm and flash hider is 100mm