I would have said Trader Sports in San Leandro but the ATF shut them down. You know something about them being the No. 2 store for guns to show up at crime scenes, haha. It was the biggest gun store in the Bay Area.
There is another Trader Sports in Castro Valley I'm not on it's selection though.
I've never been to that Bass Pro Shop, but I think you'd want to call ahead and make sure they have the inventory. Make sure they are standing in front of what you are looking for when they talk to you. Some of my friends have had issues where the person on the phone says they have it but when they drive out there they don't have any.
That Cabella's in Reno is nice though might be able to have them set one aside and even gift wrap it for you