Taking some more logical measurements, this is what we come up with.

The shaft has an overall 400mm length, which is the critical measurement for the overall shaft.

Having sourced a good source for a replacement, I'm going to measure the other shaft so I can get a matched pair.

It turns out that these shafts and CV joints are popular in the autograss community, so they are used to a hard life!