The money that was paid to build those weapons went into the American economy, to all the companies that built them, to the employees that work for those companies, etc. Nobody is saying they were "free", but the military industrial complex has always been a jobs program. It employs plenty of Americans, it pays the bills when weapons get made. So we had a bunch of old stock that needed to be replaced, and giving them to Ukraine is an easy win, for a lot of reasons. If Ukraine fell quickly and then Putin goes after Poland and other countries, it's going to cause a lot worse problems for the US and the world. So, giving these older weapons to Ukraine is saving money in the long run. Some people have no ability to see how actions (or inaction) have consequences, and they never think about the wider perspective, only their own little pocketbooks, so it might appear that giving weapons to Ukraine is somehow stealing money from you personally. And if that steak in the fridge is already freezer burned, do you really want to eat it? We're not talking about a brand new steak here.
A) He’s absolutely saying they were free.
B) Ironic that you say some people have no ability to see the wider perspective while falling for the broken window fallacy of economics.