Also, Texas State Rifle Assn is a possible recipient if you’d like to have Amazon donate to them through your purchases at AmazonSmile
I try to only use Amazon for things our local gun stores or other retailers don't sell, or are out of stock on and I need quickly. One of our local stores is pretty awesome about trying to add stuff if a few of us ask about him carrying it.
Most of the time I happily pay 30-50% more for sub-$50 products to try and help our local guys stay in business and well stocked- although most of the time, the differential is closer to 0-20%.
With that said, when I really need something that's not in stock locally, amazon is pretty awesome.