I think you will find the term comes more from the fact that these are made of tin
plus the fact that all-metal aircraft predominantly came from America in the 50s and 60s, hence the "spam" prefix.
I could not find a reference to the use of 'spams' as a slang word for Americans, which surprised me. It's certainly quite common on the Military forum here.