HIGHLY RECOMMENDED!! I first to my car to another shop and they told me the gears needed replaced = $1,500. I then called AZ Differential and they said they could do it cheaper. Went down there and they test drove it and said pretty sure it is only the bearings. They took it apart and it was only the bearings = $600. Got to love an honest shop! Granted the shop may not look the best on the outside but the "prettier" shops have to pay for the somehow = taking advantage of customers.