About removing the driveshaft, a sharp snatch to the rear is all that is needed.
First keep the driveshaft level, so the power which is used goes along the axis.
Second shake the driveshaft a bit forth and back, to free the mysterious circlip,
try a couple snatch...if no success...stop....you just jams the mysterious circlip.
Turn the driveshaft a 1/4 turn and start from "Second shake the drive" again
and just continue....could be two or three full turns is needed......
why...to get the mysterious circlip as close to the center as posibble before
the snatch is added, and then the circlip opens into the u-joint.
Unfortunately our driveshafts is two pieces of tubing with rubber between,
this method function better on car driveshaft which is one piece,
then the snatch/chock goes directly to the circlip.....then two or three attemps
usually is enough.
When this method doesn't success, next step is to remove the swingarm,
the advantage is that you also can examine and regrease the swingarm bearings.
Take care when removing the swingarm so you don't drop the driveshaft into
the driveshaft casing.
When the swingarm is away you also get acces to the outer tube of the driveshaft
which is in "one piece" with the uni joint......hint, above mentioned method.
Some also use a big screwdriver, and put that into a suitable opening in the
uni joint and lever againsy the gearbox casing.
I have a tool to be used together with a hook and slide hammer for this purpose.