Well I finally got my differential back with its new ring, pinion, and bearings installed. If your in or near Portland,OR and need drivetrain work I highly recommend Six States. They crushed it. brought them the diff and parts the dealer had finally ordered and they had it rebuilt within 24 hrs...