Well the drive shaft came 2 days early. Started on it at 1:45 had to be done by 5:30. I figured 12 bolts no sweat. Jacked up the car as high as I could in the back and jack stands on the axel. Got out the creeper, uh no. So on my back on the ground it is. My battery impact wouldn't budge the diff side bolts so out comes the air wrench. Zip zip and 6 bolts out. Move to the front. Now this is awkward and a 12 point socket is needed. Well there only 76 lbs so no sweat. Uh, no. Soaked with PB Blaster and the first of 4 is out. 2nd put up a hell of a fight and split my 12 point Craftsman socket. Another Craftsman 12 point, this time on a wobbly extension so I could fully seat the socket. Twisted the end of the extension right off. So a super short extension and the 2nd is out. On to the third. It battled hard but finally came out. 1 to go. Would not budge. Got it red hot but still would not budge with the 1/2 inch impact. Finally got it with a 20 inch 1/2 inch breaker bar by pushing on it with my foot. If I had it to do over again I would do them all like that. Better yet have a second person to do the pushing and pop the car in and out of gear. Zipped out the 2 carrier bearing support bolts and it was out. Once I cleaned up all the tools it was 5:30 and the car is still on jacks and the new driveshaft is still in the garage. On a 4 point lift it would be an hour job total. On stands in the driveway it was a PITA. And I still have to put in the new one. Probably shimmied in and out 20 times. Got my ass kicked for sure. Couldn't really feel any slop in the U-joints or CV but the carrier bearing rubber was mush. I could move the shaft an 1 inch or more up and down and side to side. Hoping tomorrow I can get a torque wrench on the tranny side, it's tight in there.