I like to use FedEx only because their office is usually the least crowded.
Yes, keep all tracking info and receipts.
I just put it in cheap case with plenty of padding & bubble wrap. Use clear packing tape around the latches (a few wraps) and zip tie any possible holes/handles.
It may be handy to have the FFL # with you but some do not ask for it if its an obvious shop name.