When I called BAT about control arms, he told me that they were out and didn't have any firm date for getting stock. Totally straight about the situation.
They also got right on top of shipping me replacement parts when they sent me some wrong parts for my brake job (boy was I pissed at the time). But they got the parts right on the truck and gave me their UPS Account number for the return shipping. That right there kept me as a customer. Everyone makes mistakes; it's how you handle those mistakes that determine the level of customer service of a company.
Looking at the $$$ I've spent there probably didn't hurt things any (I bought my Quaife there at $895, among other purchases since).
Dunno what to say about your situation, but BAT has been top notch for me.