The advice gets thrown around a lot: "Ship to your real name, it's less suspicious". Most vendors require it. It makes perfect sense from a logistics point of view, regarding not having packages seized, and it's certainly much better than using a fake name.
The loss of anonimity is still frightening however, and it also allows the risk of a LE honeypot having one more piece of evidence against a buyer, regardless of how unlikely you think this scenario is.
What I propose is this: since many vendors use junkmail as a means of stealth for orders which are sent in envelopes, why not ship the package to:
Valued Customer
123 Drugs Rd.
New York, CA 12345
or
Our Friendly Neighbor at
123 Drugs Rd.
New York, CA 12345
like so many legitimate junkmail senders do? It's great for the whole Business to Individual cover, and adds one extra layer of deniability, I think. Perhaps more importantly, its protects you somewhat against bad vendors. Obviously it wouldn't work for shipping 4lbs of weed in a box, but for small quantities, it seems foolproof.
Because in order to use generic names like valued customer or current resident it has to be be classified as bulk media mail. If it is not that type of mail, which this is not, then a name like that is a huge red flag down at the post office.