Not PetSmart/Petco. I've heard of people having issues with their supplier from smelling like pee to being improperly frozen.

I got mine from pet supplies plus and they were much cheaper as well as... Not gross. I don't know if there are any in California. I would just look for a smaller pet store, Craigslist for a local supplier, or order online.