We spent over 3000 dollars at this place and had wheel bearings replaced and a couple months later this is what has already happened. Other mechanic says it looks like they weren't even swapped because there is no way they would be that dirty after a couple months. They said it sounded like it was "a failure that was not under warranty" before offering to look at it anyway, which already sets the mood that they are going to just deny it. After the initial fixing a couple months ago and having the truck back for a day and a half back it started making a bad noise and we called the shop to try and say its making bad noises after you guys worked on it and they pretty much said you are breaking your truck the day before and it is not our fault. Even though they are now offering to take a look at the wheel bearing we don't even feel comfortable taking the truck back after how terribly they handled both situations and how rude the customer service has been. Would never recommend this place to anyone I know.