So I got the new spindles and thought I would take a few pictures and measurements before I put it back together.
ZH spindle on the left, later model XD/XF on the right.
So the later model spindle is about 10mm taller between the ball joints and the steering arm is shorter and more in board.
See below for overall height, old one first, newer one second.
So what does this all mean?
Increased distance between the balls joints should improve the camber curve, as it will have a similar effect to dropping the upper control arm pivot point, aka the "Shelby" mod.
Shorter steering arm should speed up the steering rate. Having the pick up point more in board will increase the amount of Ackerman in steering geometry, which is in line with the requirements of a more modern radial tyre.
Happy days.