MagBlock was created for military and LE personnel to assist in keeping their firearm clean. The MagBlock seals the magazine well. It has a storage compartment. It works as a safety device that prevents the bolt assembly or firing pin from engaging the firing chamber. Fits M-4, M16, AR-15 and M-203 models.