I currently rent a "suite" (aka box) at the UPS store, so my packages are received for free. I do enough buying from the US that it makes it worthwhile. Otherwise the UPS store charges $5/week per package. Having just picked up 11 boxes, I saved another $55 today.
You are correct, brokerage is only paid when a courier (and sometimes USPS) imports the package for you. As individuals, we do not pay brokerage for items imported for personal use. Also, when you get packages shopped from the US, brokerage is charged for each tracking number (not shipment). Before I had the UPS box, I bought some rock rails and the OE shipped two boxes as a single shipment. UPS charged me $55 brokerage FOR EACH BOX. That's what I'm allergic to.