I am logical. But I am impulsive! I jump in sometimes, and then I'll figure it out.
So
I thought what you were asking was, what is goal of the domain? Basically??
I think this is what I would say . . . the end product is one website, one company, few partners/owners. Most towns have main streets! I suppose it is possible a company could be called main street guns as well, and not just bob's guns on main street.
Could it be a site that links/connects gun owners/enthusiasts? I think so. Main Street Guns dot com could be the link for all small town america gun shops, shows, owners.