For parts, yeah Cycle World and Wheel World are good. They even match online prices, just bring a printout.
For buying bikes, I find that Spoke N Wheel on Vanowen and Platt is good. They give lifetime free tune-ups. And that's real tune up, not just a minor service or adjustment.