Find your local gear and bearing supply shop. They will likely have exactly what you need in stock. Including any U-joint parts.