I have never seen one that bad before and I have stripped quite a few final drives on XS1100, XJ900 and Vmax models. They are normally extremely strong. I wonder if it was run without oil , or assembled wrongly if previously stripped. Your only option is complete replacement it appears to me...