I just did this on my '05. It was easier than I thought it was going to be from what I've read about preload and such. I marked the bolt position and took a torque reading of the bearing drag just in case. The bolt was very tight and took a 2' 1/2" drive breaker bar with an 1" 1/8" socket to remove. Then I used a multi-position pulling tool to get the flange assembly off. I didn't have the seal removal tools so I carefully used a chisel to get under the lip and worked the seal out. I sucked what oil I could out of the fill hole using a hose and empty gear oil container. Then after cleaning the seal seat and putting white lithium on the seal, I used a 2" 3/4" socket and a heavy hammer to tap(an understatement) the new seal back into place. After I put a little threadlock on the nut and shaft threads, I made sure to put the assembly back in the same position, then tightened the nut down. It was as much a bear to get it back to the origional position as it was to loosen, and I tried to put just a touch more on it, but that was all she wanted to go and I didn't want to push it. Reassembled the driveshaft back in its origional position using thread lock on the bolts and torqueing them down. So far so good.