Speaking as one of those allies... not really. Often times US allies spend money they really don't want to in order to keep the US happy. Canada and the UK probably wouldn't have invaded Afghanistan if not for their obligations as US allies. That certainly wasn't cheap. Canada is soon to replace its fighter fleet. Will it buy to cheaper Saab Grippen? Or will it feel obligated to buy the 35, a US program that Canada has paid into (aka subsidized) for many years without actually receiving any aircraft?