No dealer is going to have the best prices all the time. You are going to have to beat the bushes and find the best deal. If you are in a hurry you won't get the best deal. Sometimes just having cash on hand is the best option. A vendor will have a two day sale. If you are patient you will have the cash to get your ammo.