I agree with dracko. If it isn't easy for you to sandblast, I would clean off as much of the loose rust as possible and try this:
https://www.evapo-rust.com/product-i...iAAEgLuw_D_BwE
I have used this for the interior of a gas tank and it did an amazing job.