I would do a thorough inspection of all the metal work needed on the car. There is a time when too much is needed and it's not worth the money and effort to fix it all. That rail repair is quite involved. Do you have the skills and shop space to do it? Or the large pocket book to have it done at a shop?