I attached it to a training M-16 (a plastic and metal fake used for martial arts and bayonet training) Fit perfectly, but a little heavy. After running through a few drills with me Marine Corps Martial Arts instructor, I didn't even notice it though.