I'm sure you already know this, but the crew at the Ace Hardware have a decent guns/ammo/accessory section, and they are a Class 3 dealer (suppressors, etc.). Good group of folks, too.
ETA: Big R also stocks some good stuff, but usually seem to be a little higher price-wise.