I have ordered 3 times and directly shipped via DHL (I guess) and never once did I pay customs....
I simply tell them give me customs receipt for the parcel and then only will pay till then you can keep it. And in the next 2-3 days they drop off the parcel saying no customs charged...