Come on guys, surely there is someone out there who has done this.

I went down to my local sprint auto parts and the guy there said to get a punch or a long piece of metal and hit the inner part of the joint carefully to get the joint off. I tried this but just cannot get the joint to come off the shaft.

I really need to have my car going by the end of today so I need help asap. Any help or input is much appreciated. Cheers Benny