Great selection but I get tired of how some of the guns arrive in limited numbers. If you turn away from the computer for a second to sneeze, something you wanted is suddenly "out of stock". Also, really wish these guys would offer more shipping discounts. They cut the price of the guns sometimes but make it up in some crazy shipping costs.