Hey Big Whitey. Sorry for your loss and the aggravation. Since I travel fulltime shipping the receiving things as simple at my Netflix, is actually very simple. You just need to learn the nuances of how things ship. Such as Amazon can ship different ways. By addressing something a certain way, and it ships differently, such as you requested it shipped to a General Delivery address and you received notice it shipped UPS. The solution is easy. Just like Federal Express requires a physical address for shipping deliver. With me, I sold my physical address in June of 2008 and have had none, since June 2009.
What I recommend, is to narrow down the shop (surprised there has not been a definitive answer here) and have it shipped the following way; Your Name
(Big Whitey)
C/O The Shop that has the best service
Then the street address
Then the town and Zip Code
It is all good and works really well. I just picked up some items from the Post Office care of; General Delivery on Monday.
If you don't find a shop here, just google it. Call them and explain that you are traveling and the situation at hand, at least a week before you arrive. If you are still struggling to find a shop, just get your parts shipped to you, see above procedure, so at least you are not waiting on the parts to arrive because you didn't want to order them until the shop was selected. I use the Post Office at Apache Junction (Never use the street address of the post office when sending things General Delivery) every time I come through Phoenix.
Your Name
C/O General Delivery
Apache Junction, AZ 85120
Post Office will hold something 30 days
UPS Will Call Center will hold something 5 days.
UPS stores charge you for shipping and receiving items at their stores.
Good luck.
b