Was I very lucky then? My last two orders using DHL from China went very smoothly - the first one was a 3D printer - 9kg; I only got charged ~25$ at the door; the second order was 10x10cmx10cm PCBs order from allpcb - 34 hours shipping time, no charge at the door. I heard if the declared value is <100$ DHL doesn't charge anything on top? And of course it does help living in a densely populated area (Hamilton ON).
A somewhat unrelated question - can one sell (say, on ebay) extra copies of a PCB, if the PCB design is declared as Open Source hardware, with the GNU license? Specifically, I just ordered 5pcs of Open.Theremin V3 PCB on allpcb, will likely receive 7, but I only need one. Before, when the cost was 5.50$, I wouldn't care, but now it's 15.80$, so ideally I'd like to recover the cost for the copies I won't need.