or get around this problem how i did
screw a bolt into the end of the drive shaft and tack weld it in place, cut its head off so its just threaded bar, then assemble all the hub
find a washer just larger than the hole you can see the drive shaft in
put that washer on and then and then put a nut on the threaded bar sticking thru the washer, gently tighten the nut to put the drive shaft into position in the hub (do not over tighten, just needs to be finger tight)
then tack the washer to the hub, and the nut to the washer (just tack weld tho so when you need to get it off a long bar and socket will break the weld)
we did this on my old sport as it kept having the circlip come off the end of the shaft when i used 4wd in anger
i'd wished i'd done it earlier as it fixed the problem completely
the washer sat where i've highlighted red
(my hubs had the springs removed so they were permanently engaged so i never had a hub slip, this may not work with the autolock springs fitted, i'm sure it would work but i've not got mine to look at to check so check first)