As was mentioned get a competent machine shop to do the repairs. I had a BB one which was broke in half. I had my local machine shop weld it and surface it, looked great, worked good and held up just fine. Once painted could not even tell other than one of the numbers being missing where the break/weld was