Many defense contracts are cost plus. https://en.wikipedia.org/wiki/Cost-plus_pricing

Nope. Very few defense contacts are still issued on a cost-plus basis. Especially not those for serial production of existing munitions.