Putting LNG on ships vs a pipeline is not a real substitute, financially or otherwise. Not for several years and incredibly higher environmental devastation in the process.
Never commit two crimes at the same time.
Mexico alone provides more crude oil to the US than Russia and Saudi Arabia combined, it is 2022, not 2001.
https://www.eia.gov/energyexplained/oil-and-petroleum-produc...
Neither of those countries pose an existential threat to the North American equivalent of Northern & Eastern Europe (who may take issue with a lack of enthusiasm in weakening Russia) either.