You havnt hammered the driveshaft threads direct? they'll be knackered if so.
You can remove inner driveshaft bolts, M8 multispline. No gearbox oil will leak. You can then try remove driveshaft from hub after if it is re-useable. If threads/spline damaged or is bent then get a new shaft. Give me a call if required as ill be able to help