The V12 fits into M4 style airsoft receivers. Due to every manufacturer having some differences Valken cannot guarantee the V12 will be compatible with any particular receiver. Many receivers may require modification via shimming or other means to get suitable alignment for full functionality.