Jeep Cherokee 8.8 Axle Swap
Missing teeth = pooched differential...and yeah, I had welded a truss onto the D35 to prevent housing flex.