I went thru this for years, ripping rusted old exhaust components out, and have to replace them again within 12 months.
I solved it by not being such a tightwad and springing for Stainless components and they have held up for several years without a spec of rust other than 1 weld that was made with a regular steel welding wire.
If I would have had to pay to have corroded parts replaced I would have spent twice what the SS components cost in the first place, sometimes good enough isnt really good enough!