I thought it was the stub axles also. Although considering the half-shaftis twisted, you may have other problems also!
As for the half-shafts, I do have a guy you can contact. They make axles and gear boxes for 20,000 horsepower pulling trucks and tractors. Ask for Craig:
http://www.scsgearbox.com/
Phone: 419-483-7278
They made my stub axles.