I got mine from Cotton Bloomers. They were instock, quick to ship, and about as cheap as they get.
Several months before getting the pair from CB, I tried ordering from Birth and Baby and had a pretty bad experience. She sent the wrong size. And then she wanted me to pay shipping both ways in order to get the right size!
But try Cotton Bloomers. Great WAHM company