Brinky,
My 500F was originally fitted with 19.5mm halfshafts. With the conversion to a 126 transmission, I replaced them with the later model 25.0mm shafts as fitted to the 500R and 500L.
I'm not sure exactly where the diameter is measured. If I can easily find my old shafts, I'll measure them for you.
Chris
PS: The shafts fitted to the 126 transmission are also 25.0mm in diameter but are too long for the 500 due to the 126s wider rear track.