With Chicago, they have that website interface which never gives you any feedback as to whether the parts are in stock. I got the impression that they take orders for everything, then turn around and order the parts from the Mo. Just like my local dealer -- they never had the parts that I was looking for either.
My dealer must have trained their customers to wait 7 to 10 days for whatever they wanted. And thats at full price.
Hales on the other-hand, was bullied by the Mo (that's the way that they tell it) into taking down their website, and now you have to phone in your order. But at least you always know if the parts are in-stock when placing a phone order.
I could never wait that long. Hale's became the perfect compromise... I place the order, two days later it arrives by FedEx Ground (typical shipping has been $4 to $6 -- I think they charged me $10 when I ordered my SE slip-ons).