It's been years since I've been there, but McBrides gun shop on Lamar (and 35th or so) had a very nice selection. Family owned shop - and heavy volume. You won't see the same guns on consectutive visits...

Although all of that may have changed in the last 10 years...