I really hate the phrase "deliver the ordnance".
It sounds as if the people who have just been blown to bits ordered the stuff, and DHL or FedEx brought it round.
Just call it what it is. If you've dropped a bomb or fired a missile, why not just say that?