Thanks for all the info. I had no idea FedEx was that unreliable. Don't know if I can choose the shipper next time but will ask when I order.
My parts arrived Monday (instead of previous Friday as tracking "promised"), so I'm grateful I got them.