I agree with you about strengthening the front bracket. I don't think the four spot welds are going to be enough to hold it. Once we get everything in place we are going to pull it all apart and weld in the extra supports and gussets.
The steering link is going to be about two feet away from me. I don't think it would be a problem in an accident. I'm going to give it a try so see how it works. If I don't like it we'll put a box out on the frame.
Keith