I've started using fluid film and it's incredible. Pressure wash, then use a wire brush to knock rust loose, then use rust convertor, then follow up with fluid film inside and outside the frame. Apply in summer so it has time to creep and polymerize a bit.
This is a 250k mile car in the Ohio...