Output shaft needle bearing race


I'm on the hunt for a replacement race for the needle bearing on the output shaft (drive shaft) on my 1963 V90. The bearing itself I can find, but the race is proving very illusive. Vespa part #78545. Dims are 20 x 28 x 10mm. I thought I was very clever welding a rod onto it and knocking it out of the housing only to find no one ever replaces these parts as they don't wear out (it seems), and the weld has damaged the hardness of the steel so I can't reuse it.

Any help would be greatly appreciated- it's the final part I need to start the rebuild.