I really don't think most of the time that it's the sources fault. I order tons of stuff international and domestic as far as parts and tools for work, and sometimes have the same issue. I think that it's the postal. I mean how can it travel 2000 miles without being scanned or updated? That isn't the sources fault , that's lazy ass postal workers that have suffered cutbacks low wages and poor work ethic.
Best we all can do is find and use good source and do as they say, and I know my peeps take care of me. Hell, the only time it ever took more than 3 weeks, they resent on their own with no customs receipt. I have gotten good gear and every delivery so therefore I know I'm good when I make my order because no matter what, "I WILL GET MY PACK FROM THEM!!"