I had my Resto Shop guys put them in for me.
They had the same issues; the US Car Tools ones are a close but not exact match for the floor pan, and they had to be careful to not try to weld too much and warp the pan from the heat. They wound up having to do some grinding to get them to fit, but...