No, as far as I know it shouldn't affect those things.
It's just pure luck when those ites/ammos get available at vendors, so resting couple of days and then rechecking is the best option
Oh, and Welcome to GameBanshee!

__________________
"As we all know, holy men has born during Christmas...
Like mr. Holopainen over there!"
- Marco Hietala, the bass player of Nightwish