I've had all positive experiences with Refried Cycles at 17th and Sanchez. They helped me get together all the parts for my road bike at pretty friendly prices and you never have to deal with the bull**** attitudes that I've encountered at bike shops, mostly here in Santa Cruz, though.