Guys, I'm about to go ahead and buy a Swiss K31, but this will be my first time ordering out-of-state / online. What exactly are the steps involved here? I know I need to find an FFL, but it's specifically one that will accept FFL shipments from an individual, right? So, do I contact the FFL first, get that cleared up, and then pass the FFL's info onto the seller/shipper? Lastly, any recommendations in the SW Portland area for an FFL that will take a shipment from an individual?