For small "oddball" things like set screws and short lengths I find local mom and pop hardware stores often have more of what you need vs a big box. Amazon and eBay will always work as well, but there are times I need a screw today, so I try to know where to locally find uncommon fasteners. Just as important, is knowing when they close, cause a lot of those stores don't have evening hours.