I took my truck here because my differential was making a ringing noise. I knew it needed the bearings replaced, but I had ssc take a look just to confirm. After they took the differential cover off they told me it would cost $1600 to replace the bearings a and gears. Way to high of a price for that job. I told them to put the cover back on and I'd pick up my truck because I could get that type of job completed for under $1000 somewhere else. When I picked up my truck I had to pay them $120 just for looking at it. The buzzing sound coming from my differential was even louder after they took a look. I ended up taking it to a place in Tempe who specialized in differentials. They quoted me $650 for a complete repair job. New differential gears and bearings with labor included. After they completed the job I asked them why it had been buzzing louder after ssc took a look and they said ssc had tightened the differential cover too tightly and it was grinding on the differential gear. I'll never take any vehicle to ssc auto. Those guys charge way too much for repair jobs. I would get at least 3 different repair quotes from other repair shops before taking any vehicle to ssc.