For me, Mil-Spec means minimum manufacturing standards. Commonality of parts is important to me because I replace things, swap things and add things. Without the Mil-Spec standard nothing would fit. For Example, with the new Gas Pistons. Many manufacturers but no standards. When a military...