It must go through an FFL. Gift or sale doesn't matter when crossing state lines. It's easy to do, just find a FFl near the bro in Tx that will receive from a non-FFl, have him e-mail or fax a copy of his paperwork and then take the gun,un-loaded and un-sealed, to the post office. They will look at the paperwork and gun then seal and ship it. I think it's around 25 bucks +/-