Bull. Completely wrong. From your article:
"For example, it took
Britain and
Russia several decades to pay back their lease. Both were repaid in full by 2006."
That's an outright lie. That is, the "in full" part.
https://en.wikipedia.org/wiki/Lend-Lease
To Soviet Union: $11.3 billion
Materiel delivered under the act was supplied at no cost, to be used until returned or destroyed. In practice, most equipment was destroyed, although some hardware (such as ships) was returned after the war.
...the Soviet Union repaid $722 million in 1971, with the remainder of the debt written off.
=================================
So - out of $11.3B supplied to the Soviet Union, 6.4% was repaid.