The easiest thing to do is hire an importer to do all the work, you still need a local FFL to receive the gun. You can also hire a customs broker to bring the gun through customs but have to get an FFL to fill out an ATF form 6. Doing it yourself is easy if you have customs inspectors locally. Just have the gun shipped from John Foster (after you receive the form 6 back from the ATF) bonded all the way through to you locally. That way the customs guys at the port of entry (Logan or JFK) won't touch it and it will be forwarded to you locally. You will have to get your local customs folks inspect the gun at the local airfreight office. Customs will call you after they check the serial number to the one on ATF form 6. You and your FFL go to customs to pick it up.