You have some good wear there, so my advice is
(A) Find a good used shaft is your easiest option, or
(B) Weld the worn sections up and have it turned in a lathe, I did that recently with my D2 4U, just remember to weld on the opposite side each pass to minimize the shaft twisting, or else
(C) Have a whole new cross shaft made, from what I recall my buddy "Farmer3" up in New Yoik State paid around $300 to have one made for his D2.
There will be plenty of folks all schmarter than me who will chime in soon, some might suggest turning that shaft down in a lathe and fitting a sleeve over it too? The bronze bearings are not hard to make, but the bronze pipe is reasonably expensive, I think I paid about $130 a foot here in Oz for mine, to get the old bushes out run a couple beads of arc weld inside them onto the bronze, it shrinks them sufficiently so you can belt them out. On the new bearings allow 1 thou per inch of diameter of your shaft, for the interference fit, I think that was the right ratio. Put the new bushes in the freezer overnight to shrink them slightly, and you can heat your track frame a bit, "Farmer3" got his Fitter and Turner to cut a slight taper at the start of his new bearings I think, to help get them started easier, my D2 had them pushed in with a press but I had to hone them afterwards to get them onto the shaft, because they "crush" when fitted into the frames, but you know that already.
Good luck, take your time, ask around for a good older Machinist and you will save more money, those folks understand old bronze bushes and a quality job, if you rush you will pay mucho dinero on these sorts of jobs, and often be wondering what the young kid at the big Engineering Shop was thinking when he did it the first time for you and screwed it up!

I been there, and done that!

Mike