This place sucks... been there before and the waits were all ways long, so I made and appointment for an oil change and tire rotation. While I'm waiting for an hour and a half they keep trying to sell me things I didn't need. Paid the bill plus shop fees? When I got home i looked at my tires and they had not been rotated. I called the shop and told them, he told me they did rotate them. After arguing with him he agreed to rotate the tires. This time I had someone drop me off so wouldn't have to wait again. Went back near the end of the day and got my truck without further drama. When I got home noticed that my most of my lug nuts were stripped. I called and they told me the lug nuts were like that before...bull@#$t! I just hung up. The only place I could get the correct lug nuts were at the dealership. On my way there the next morning my truck started smoking. I pulled over to discover the cap from the power steering pump was missing. So I drove my truck to the dealership leaving a trail of smoke. Ended up spending around 100 bucks on parts.