45 of the 90 M-777s have reached the front - too few, too late.
If this war continues for years (possible), then not too late.
Keeping sending supplies.