Look on Gunbroker......
Find a gun on Gunbroker that is posted by an A+ seller with a few thousand sales.
Checkout is a piece of cake now. You just pay for it when you win your bid (or buy it now) online seamlessly. Most charge shipping, the last gun I got was free shipping. Gunbroker will want to know what FFL you use. It may already be in Gunbroker's database, if not, you just have to fill out address, phone numbers, etc.
You tell your FFL, often on their website, to expect a gun from you and who you are buying it from. They will send paperwork to them.
After a couple of days it comes in to your FFL, you go and fill out the 'are you a felon' questions. Pay the FFL their transfer fee and it's yours.
I bought a gun a few weeks ago.
I won the auction, I went to check out and supplied info and paid.
Tracked shipment until it arrived at FFL. The FFL called me that afternoon and I went to pick it up. Gave them 20 bucks transfer fee and I had bought from them before so they already had my info. I took the gun home and next day tried it on the range.
That's as easy as duck soup. Boil water, add duck.
Bud's Gun Shop is a good place to buy and other's may vouch for more of the 'straight up' sites here. Slick people can infiltrate and ruin any good gun buying site.
If there is ANYTHING 'kinky' about the sale, beware. Make sure the gun they picture IS the one that they will send. Good dealers are glad to ask questions and post picture.
Not many dealers do, but some will let you return after an inspection period At any rate, you should check it at the FFL to make sure nothing is grossly wrong.
BTW FFLs can ship to FFLs anywhere in the US. I'm in SC and the dealer above was in Minnesota. The only driving to be done was five minutes to my fFFL.