OSH or McMaster-Carr are my go-to. Neither are cheap, but when nobody else has what I need. I have also been known to shop for fasteners on Amazon and eBay. All work.