FWIW, I've had a lot of success buying assortment's online (or at Harbor Freight) when I need a bolt or two, or a nut or two.
You can get a lot of fasteners online pretty cheap if you can wait a day or two, and then you have them the next time. I have some decent bench stock now.