You could always steal from the "weapon breakage" rule from Dark Sun and tweak it for ammo usage.
Any time a PC rolls a natural 1 on an attack, they can get a free reroll at the cost of using up their ammo. You might need to tweak this a bit, but it would add the ability to run out of ammo in your game, but on the PCs' terms.
Any time a PC rolls a natural 1 on an attack, they can get a free reroll at the cost of using up their ammo. You might need to tweak this a bit, but it would add the ability to run out of ammo in your game, but on the PCs' terms.