Actually political infighting has prevented them from buying stuff they've been offered.
US Navy opposition has within the Pentagon has been a factor, so your statement does have some element of truth, but the bigger issue is that the Europeans are afraid to sell to the Reds, and the Americans haven't had the political will to push.