If I can wait a few days for the part needed, I will order from a vendor online, otherwise I will stop in here.
I wouldn't say the service is bad, rather indifferent. If the part you're looking for is easy to locate, you're in business - anything else and the employees seem annoyed.