69 Barracuda roof

I have a rust roof and looking for options-opinions. Manly deep surface rust. Thought of sand blasting but it’s deep, has anyone used ‘rust encapsulater’ how long will it last? Or just find a good roof off a doner car (notch back type)? When I got the car a previous owner had sanded all the paint then bug bombed one light coat on it then most of that came off over time while sitting. Let’s hear what ya think