The Marines place a $22.5 million pistol order