SACO, ME—Defense contractor General Dynamics has been awarded a $28.2 million contract to manufacturer 12,000 machine guns at its assembly plant here. MORE