How to remove front differential drive shaft 660

i have a 2005 660 and I’m doing a frame swap and I’ve got just about everything out except engine. I yanked on the front drive shaft coming out of the engine a few times and it didn’t come out easy like the rear one did. How do you remove this shaft?

Attached Thumbnails

Click image for larger version

Name:	20160822_201010.jpg
Views:	N/A
Size:	911.9 KB
ID:	37105
 

Click image for larger version

Name:	20160822_201001.jpg
Views:	N/A
Size:	749.3 KB
ID:	37113