I order my hydraulic supplies from baileyhydraulics.com.
130 miles from me, so that is local.
The way they ship, I am next day before noon from them.
1/3 -1/2 what it cost at a store in my town, plus 1-3 hour wait, that's if they have the fittings in stock and if they do not have them in stock, it's a 5-7 day wait.
I do buy local alot, but when the online,2 day shipping price is $7.00 and at the local store it is, 1 week plus delivery, price at $35.00 for the same item/brand/part number, I just walk out the door. That happen last week.