I will be shipping my XDs for some gunsmithing to an FFL out of state. Does the law require that I ship through and receive back at an FFL? I always thought it did, but with the XDs recall, I was able to ship directly (from myself) to SA via FedEx. I would prefer not to go through FFL because they all charge a fee around here. (Not sure if state laws matter, but I live in IL).