If you sign up for an account with Zoro they send you coupons. With the coupons and free shipping on most orders over $50 they can sometimes have the most competitive net price. I've bought gas engines, metal cutting saws, material racks, and screws using 20% off coupons.
That being said, they used to send me coupons good for a month. Now I get limited product range coupons or coupons only good for a day or two. As a result I buy a lot less from them than I used to.
If I have to have something today I call local suppliers, or pay Home Depot prices. (I buy as little as possible from Home Depot even though I have a "pro" account.) If sometime in the next week is soon enough I check all my on-line sources. If I don't have a current coupon from Zoro they don't usually even get checked.
If I need it by tomorrow I'll check Amazon too. Sometimes I get things the same day. That being said McMaster often delivers by next day, and if its in stock MSC will deliver next day at ground rates, or ground for free on most things.
Auto parts stores also often deliver same day now. I've ordered five gallon buckets of hydraulic oil from Autozone or Checker, had it within a couple hours, and just kept working on other stuff in the mean time. They charge, but its usually less than the gas to drive over there in my truck, and that doesn't count my time. I don't see how the gig drivers make any money on deliveries, so I always try to catch them and give them a couple extra bucks cash.
McMaster and MSC are still okay vendors, but "some" local brick and mortar retailers are learning to compete with Amazon where they can.
Okay, Home Depot does deliver, but they rarely have the best price, and they can be a pain, often not delivering what I need from the local store even when I have checked inventory first.
Yeah, this is probably a worthless post for most of you guys. LOL The thing is ten minutes on the computer can save me an hour or more and a fair bit of coin as well.