+1 to Schizoanalysis's post.
You ultimately deal with Chinese companies because they're cheap, not because they give you fast or good service. I usually just try to forget that I've ordered something, so that I don't mind the 2-3 weeks wait for my product.