If you're moving to Vallejo, try to move north a mile to American Canyon. It's Napa county and the Sheriff is Pro-2A and issues with no hassle.
You have to have a good cause and have to take a class. The interview is an enjoyable experience and his staff are great people to work with.
Biggest benefit of moving north, you're not in Vallejo.