I bought strategically from Cabela's. When you combined sales with promos on top of gift cards, I could usually get things for ~40% off. BUT I had to buy when timing was good. I could never just go get what I wanted when I wanted, other than powder every now and then.