+1 on PDW. It's my favorite store. Tony and Danny are great guys, really helpful. Small store, decent selection but will get anything for you quickly. They're only 10 minutes from me so a couple bucks difference in price is well worth it. They do some smithing/repairs in house also. I highly recommend them too.
Oh, and they are in the permitting stage to build an indoor range. Not sure of their ETA .. it's a long process.