Check out California Police Equipment on El Cajon Blvd just west of I15... They were pretty backed up the last time I was there, but I was told that was because they were working on building a range at the same time, don't know if that's still the case but worth checking out.