If you don't already have an existing customer account with Grainger I would avoid using them at all cost. We have very high prices on product and don't really do much along the lines of "competitive pricing" if you don't spend a decent amount of money with company on regular basis. I say "we" because that is my current employer..
Furthermore, being that I am an employee I get a 50% discount on anything below $1000 and 30% off anything over that amount. (Plus free shipping)
If you guys are ever in need of anything that we carry, reach out to me and id be more than willing to help anyway I can. But I didn't say all that
i honestly prefer MSC,
but they can only get you stuff next day at best.
i use grainger for items like end mills, abrasive wheels when im in a bind, they have a hub 20 minutes away, and i can usually get what i want.
they even had the correct heaters for my 3 phase electrical breakers on my machines that are 40 years old!
i run a small machine shop, and Grainger has saved my hide more than thrice!
perhaps not the best prices, but i can get my product turned around NOW!