I have built them out of 4140 and 1045 Turned & Ground shafting.
To avoid weld fracture problems I often just thread both ends.
I would like to know which heat-treat process is used on the 1024 suggested earlier.
A lot of grades of stainless are not really strong, choose carefully.
If the axles are 20mm, and you need more than one, consider getting som T&G 20mm shafting.. might be asy to source for even one if you live in a large town..