Rust Issues, need some opinions!

It is intimidating to swap out a cab, but it is easier than you would expect. No question which route I would go. Rustprood the snot out of that new cab before it starts to rust. Use lots of cavity wax on everything internal and a quality undercoating on all external surfaces.