Two good places to buy online:
http://www.cichlidlovers.com/ http://ohiexchange.com/armke/#tanganyika The shipping is outrageous as you can amagine, but the prices and availability make up for that. If you get dead fish, your pretty much out of luck unless you order again.
I would really suggest you take a jog down 80 to SF and goto Nippons Goldfish Co. on Geary st. They usually have a great selection, and on your way back up to Sac stop off in El Cerrito and see Dave at Tropical Fish world, I believe he has the most beautiful Malawi's and usually has more than a couple rare fish in his collection (usually about 5 or 6 tanks of Malawi at any given time).
Call first to see when they get in a shipment and go soon after.
Tropical Fish World 510.232.0930
Nippons goldfish Co. (415) 668-2203
Wire