my personal experience:

drop it off at a driveshaft shop! mine were next to impossible to get out. they are extremely beefy.

dont forget to mark the shaft position on the flanges so you dont have out of phase issues when you put it back on.