I live in a gated apartment complex in a large metro area. We have a "parcel room" managed by parcelpending.com. My experiences are as follows...
UPS: I had to send in a firearm for warranty work, several times, with a manufacturer who used UPS for the shipping, cost covered by them. They would send me a shipping label and dispatch a UPS driver to my door to pick up the firearm directly from me (or my wife). One time, they never showed up, and I had to contact the manufacturer to create a new shipment, but all other times they did show up, collect, deliver, and return the firearm successfully. When the firearm was returned to me, the driver would deliver it to my door and hand it to me (or my wife) while obtaining a signature. They were supposed to check ID to confirm identity and age, but never did that. I also have ammo delivered by UPS on a regular basis, anywhere from a few hundred to a thousand rounds, and never have a problem. The ammo shipments are supposed to be "signature required", but they put them in a locked parcel box for me to retrieve using the parcelpending touch screen interface.
Fedex: Also have used them for firearm warranty shipments, several times. I have successfully dropped them at Fedex Office locations, with a shipping label provided by the firearms manufacturer, but normally I drop them at the local Fedex shipping center location to avoid any possible issues. When they return the firearm, they do actually check ID when they hand the package to an adult.
In both of these cases, if my wife wasn't at home during the day, then it may have been a problem to have the package held for pickup. Definitely with Fedex the manufacturer specifically says they won't do that... of course they also said Fedex Office locations won't accept the package, but they did for me.
As far as parts, I never have a problem getting parts in the mail from CZ, CGW, EBay vendors, etc. by USPS, Fedex, or UPS.