You greatly overestimate the cost of the Ukrainian war for the US. So far, most of the weapons delivered to Ukraine were from existing inventories, older weapons that were already paid for.
Also, the spending on new weapons systems goes back in the US economy, and considering the increased...