I took my truck to get the passenger side lower ball joint removed and replaced with a part that I had bought myself and just had them install it. They did it for a very reasonable price and did it in a reasonable and timely manner.(It was the day before Thanksgiving so I left the truck with them overnight.) The only reason I didn’t give them five stars was because when I went in to pick up the truck, the person who waited on me seemed to act like I was taking up his time just by coming in to pick up my key and pay the bill. Other than that, the service was great. They even took my truck back into the shop to wash the windows and added air to all 4 tires without me even asking them to.