Well after alot of driving around to get the right parts and the right tools, my truck is still on jack stands. Spent 2 days tearing it apart, and I got one side back together. I ruined the seal on at the CAD( aka, Piece of Sht) side of the axle. So I pushed it out and started calling around town for a seal. As I'm holding the seal in my hand, reading the part number to 4 different auto parts stores, they all tell me it's not a good number, as I'm HOLDING the seal in MY HANDS! Finally I call FRESNO DODGE ( THEY SUCK, that's why I'm using their name!). Nope they don't have one for my truck. Pistorsei in Madera has one, only 25 miles from my house. So I call them, and give them the number the fresno dodge guy gave me, he says, "what's your VIN"? HMM, fresno dodge has never asked for my vin, so I give him my VIN, and he tells me the number fresno dodge gave me is wrong, i need a different seal, and they have it. 1. 5 hours later, i'm home trying to install this seal. For 3 hours! I built a puller to pull it in, to no avail, it WILL not go in straight. After finally breaking the tool i made to install the seal, I call Quad 4x4( should have done that in the first place, would have saved time and money and had EVERYTHING i needed at my door step). They're out of the seal installer! That was last thursday. I'm still waiting for the installer. I work the weekends so I've had no time to work on the truck. After about $900 in parts and tools, and 80 miles of in town driving looking for a ball joint press and axle seals, i'm ******. This axle is junk. If I had a torch, I probably would have cut the ******* out. WHY can't they put the seals at the ends of the axle tube? Why can't we have manual hubs, with servicealbe bearings and ball joints that don't come apart so easy? Alright, I feel better now. Hopefully this thing will be done sometime this week.