I'm considering buying a Mossberg 590 in the next month or two. I'd prefer one with an 18" barrel, heat shield, bayo lug, and bead sight. Does anywhere in PDX or SW WA stock them? I hate buying anything I can't physically touch first. I had an 870P, but didn't like the Ghostring sights, so I sold it.