US Munitions Depletion, Iran Denial Rattle Oil Markets