I did this to my
boat. After I blasted the inside (twice), I swept up the bulk of the grit, then vacuumed, then brushed down, then repeated several times.
It is important to make sure the temperature of the steel is high enough to take the
epoxy, so I painted mine in late summer. It's true that the bare metal will start rusting again within 30 minutes or so of being freshly blasted, and some people use a
heater inside the
boat to keep it as warm as possible just prior to painting to keep it as dry as possible.
However, you can buy a special epoxy primer for raw steel, it is very thin, and it is designed to get well into the "pores" of the metal in order to get a good hold. It is not
cheap, but if you are going to all this trouble then it makes sense to pay the extra to ensure a good job. The epoxy coat goes on over the top, and it is important to get your timing right here too; each successive coat of epoxy needs to be applied while the previous coat is still tacky, rather than hard/dry/fully cured. If you
paint at this stage then the successive coats will form a chemical bond, instead of just a physical one.
I used the primary coat and then three coats of standard epoxy over that, and waited about 14 hours before each coat, but the waiting time will depend on the temperature where you are.
With the right application methods and right paint, it is supposed to be good for at least 30 years.
Good luck. It's a big job but well worth it.