G'Day Everyone,
Thanks very much for your suggestions. I checked all shock dimension and it was a touch over 29mm, so i corrected that.
I have put a small washer between the inside bearing and the drive shaft, which closes the gap between the two shafts that are connected by the rear dog bone. I just tested it (on wet concrete!!

w00t!!! circle work!) and its runs like a dream. The saft isn't poping out anymore, even after it ended up on its lid.
I will investigate getting rear CVDs eventually.
thanks again for your help
Cheers
Glenn