Personally, I say try to find a local shop to buy from, but I'm biased;). Gun shows in CA are usually dissappointing. Most of the time, you'll buy from a seller that is from somewhere nearby, and then you'll have to pick it up 10 days later at their shop. Or they can ship it to your local FFL, but that usually adds onto the cost.