No longer SoCal
I was stationed in San Diego for 16 years, from the mid 80's and left in 05 with one tour in Hawaii. Generally speaking there were a few mom and pop stores around in IB, Chula Vista, National City, El Cajon, etc. As a rule of thumb for me, I usually stocked up on general supplies at the Del Mar gun shows. There was a wonderful little gun shop in Imperial Beach for years. A great old guy ran it, and no matter his prices I tried my best to buy from him on a regular basis. Sadly he closed shop while I was stationed in Hawaii for 4 years. Good luck on your search for local places. I would hope there are still around in your area. My last two years out there I moved up to Temecula and stopped shooting till I moved back to TN. So no real help for you, sorry.