Not always great service but at least they 95% of the time have what I need. Prices may be a bit high on hydraulic hoses tho, and fittings but you get what you pay for. 4 stars from me.
Called in and ordered a part that cost $5 on account. Got there and they gave me a different part number that cost double the price. I didnt notice and got back to the shop with the wrong part. Called to try to get it figured out.they don;t have the part number i asked for apparently and kept telling me they are the same part, except the one i want is half the price of the one they sold me. They basically lied to me to sell me a part that is double the price. No customer service help, talked to the manager and no help again. Tell me to drive to another location to get it.