I'd rather see us keep the money here and instead bring those scientists here to make America better as it improves the US economy. Taxpayer dollars should work for the citizens that are taxed.
Cheaper than sending troops, is all. We spend 5 billion a year on NSF in the US. Not much! Improving the scientific base of an ally could, in the end, be more effective than other aid.