I just installed mine last weekend. Have removed plenty of transmissions but never opened one up before. Removal pretty straightforward and easy, except if your following the service manual it wants you to loosen the lower ball joints to get cv axles out. Mine were seized in there, and took about an hour to get one out utterly destroying the ball join boot. What i did instead was remove the shock bolts and brake caliper and this gave me enough to get the axles out the trans. Then I just swapped ring gear over from factory diff to mfactory one, torqued and slid bearings on (left diff in freezer overnight). Put trans back together and let sit for few days to cure (Prob unneeded but I was awaiting control arm at this point so no rush lol). Also I am not sure if our ball joints are replacable, service manual showed whole unit with control arm, and i could not find a snap ring or anything holding it in. Spent several hours trying to get it out and finally cut/grinded it, only to have no luck getting replacement ball joint in without damaging it (Boot was ballooned and was getting cut/pinched). for price of control arm vs balljoint, was just not worth it to me. ive ran it for little bit on jackstands to check for leaks and crunching noises and so far so good. Should be able to get it back on ground this weekend and actually drive it .