I second Sture's recommendation to look for a replacement drive. The splines are also showing significant wear. Most likely the mating splines on the wheel flange are in similar shape. Ebay is another good place to look.