A couple of alternatives...
Everybody complains about Steve's pricing, but I've found a lot of places that are far, far worse.
Any $tealer is going to be quite a bit more money, and if you're shooting the performance route, won't work with you at all.
Secondly, I've dealt with Autotrends, and PJC Autoworks, and found both of them quite a bit more expensive than Bavarian.
The work at PJC was marginal at best as well. Autotrend did good work, but nothing any different than Bavarian's.
I've never had a problem with Steve's prices.
I can't speak to their work quality, but Lakeside Motors has always had fairly cheap prices on parts. I've bought most of my *plain* vanilla brake pads from them, and they're pretty cheap. I don't know about their labour rates, but I can't imagine their wildly out of control.
Personally, if you're looking for a cheaper place than Bavarian or Autotrend, I'd suggest Beach Auto (heard good stuff about them, and I live just down the road), or Lakeside Motors (Kennedy / Lawrence area).
I'm not really an asshole, I just play one on the Internet