Cost is not the problem with ammo, its availability at Traders. If you know of 3+ traders, it isn't a problem. If you do not have a surplus of Dukes, you are playing suboptimally. Try maxing daring adventurer and bartering, do quests and choose items of highest sell value, and spam out...