I live near the truck man and the truckshop.
The truck man is small but but knowledgeble and willing to help, the truckshop's attitude is if you don't know exactly what you want they may give you the wrong part even if they know is the wrong one.
This I say from personal experience after spending about 4,000 on parts.