I'd check out the frame shop that Ramon posted. Old school is the way to go with a body on frame. How the frame is pulled back has tons to do with maintaining as much structural stability as possible. The frame I am swapping was pulled back poorly and actually compounded the damage to the frame.
Good luck with the frame repairs guys!!
Ramon had good luck with the shop in Zebulon, so I'm hoping he can do a good job on Shasta as well.