Trussel's gave us excellent service and what seems to be high quality repairs with a good warranty. They promptly diagnosed our 2007 suburban and replaced several parts the same day and even waited a few minutes extra after close for us to pickup when it was done. Everyone we spoke to was very nice and helpful. Larry was very nice to talk to and meet in person when we picked up the truck, and I get the overall sense this business has integrity and honesty based on this singular experience with them. We will be back. They have a 2yr/24k mi warranty on all parts and labor (soon to be 3yr/36k I'm told). Another mechanic told us we needed new front struts and upper ball joints but Trussel's inspected and found we needed neither. They showed us exactly why they could tell the front struts weren't needed (they were covered in undercoating, not blown and spewing out grease like the other guys would have us believe). We got the work done that we needed and not the struts and upper ball joints etc from the other place which we didn't need. Spent $2500 less than what we would've paid the other mechanic if we had done all recommended service at the other place. With several new front-end parts and a new drive axel, the truck is driving great now. The front end is not clunky anymore, the steering is precise and much better than before, it's smooth over the bumps and handles much better overall now. So glad we found this place.