If you want REALLY good prices, you need bulk and FFL.
Any decent gun club should have a FFL. Work with the club secretary/treasurer and get some members together and order true BULK.
My club secretary usually orders primers in lots of 500,000-750,000! Powder in lots of several hundred pounds. I generally buy primers in lots of 25K to 50K at a time, and pay $12/thousand, or less, by getting included in these bulk orders.
I order powder by the case, 4 jugs per case, 8 pounds per jug. 32 pounds of powder. Some members order 1/10 as much as I do, but when 50 or more people order at once, you can build up a large order quickly. You can also get screaming deals on bullets and even loaded ammo in bulk thru a FFL.
And, you can get your weapons and magazines at dealer cost.