I'm playing a no-DLC run, so a lot of these are out of the table. Besides, you have to think about the design in the vanilla game.
Of course I'm buying all the ammo I can find, but I would be lying if I said it sufficed. Even Jeckos take several shots before going down, not considering human...