For most items, I find our Fastenal way over priced. And a lot of items like nuts and bolts, you have to buy a minimum of 10 and they won't bust a bag open. When it comes to machinist tools, Enco, MSC Direct, Travers, Penn Tool, carry a way better price. Then there are a few that just carry cutters (end mills, specialized end mills, lathe cutters, and so on.) My advice....shop around before you buy from Fastenal.
Now as a plus for Fastenal......On a few occasions I have bought their scrap barrel for scrap price and less. The last time I bought the barrels contents for $20. The time before that, I bought a Lista lookalike (Rousseau) cabinet, and the contents of the scrap barrel for $50. Inside of the barrel were 3/4" expansion bolts (quantity 10) and these were exactly what I needed to mount my lift. Regular price was right at $100 if I had to buy them, so I made my money back right there.