I ordered something from Sweden (to the Western USA). It is on the truck for delivery from Fedex, today. I ordered something from Canada, same day, from a shop literally 2 days drive from here. It was sent on the 28th, and it's still in customs. Seriously, I'm happy to pay the brokerage fee to get my shit through, and fast. I mean, you are spending hundreds to thousands anyway. An extra few tens of dollars? That's like, lunch at a good place, or half your dinner.
I ordered something from a shop in Seattle. I live in CA. It was supposed to arrive on 12/31. I check on 12/30 and see that it has been scheduled for delivery on 1/2 (today). I say, WTF... go to check the details... it went from Seattle, to some butthole town in Washington... and then to Kentucky. Only to come back to CA.