I believe it is legal in most if not all states. The problem is that allot of times ffl holders will not accept a shipment from a non-ffl holders. One ffl holder told me he does not accept shipments from non-ffl holders was because when he did it in the past, the non-ffl holder used his ffl to buy guns. Thats is what he told me, at least.