I have all such purchases run through an FFL local to the seller
I contact & arrange for the FFL to receive my payment
Then for the seller to drop off the firearm
The FFL will do a quick check of the firearm, then hand over my payment
The FFL will then ship to me
Sure it may cost me an extra $20-30, but it isn't even about the money
Its about
not letting a criminal win