a ball joint press works wonders on U-joints w/o all that pounding.

....looks like a big C-clamp w/ a hole on one side. You can find them for about $50-$75. It's a must for a Jeep owner w/ a Dana 30 front axle...haha.