Take it to a good welding fabricator. Usually the smaller shops have more experience with this type of repair.
This reminds me of my 1983 Chevy 3/4T 4X4 6.0 diesel. That poor truck was treated rough from snow plowing and cross country travel on frozen tundra. It seems like it had heavy chains on it more than it did off. It also carried a very heavy camper that now days I'd probably only put on an F450. I broke the frame twice, blew out the front end once, replaced two transmissions and took a few teeth off the rear ring gear. The old truck is still plowing a private drive in the winter and making wood runs in Fairbanks.
Bill