Rust-Oleum brand paints recommends their Rust-Oleum Stops Rust line of products, including metal primers, spray paint for small touch up areas & roll on paint in quarts & gallons for larger projects.
Dunn Edwards recommends Enduragloss (comes in gloss only & in quarts only) after applying a metal primer.
Sherwin Williams recommends Pearl Industrial DTM (Direct to Metal) along with a primer & topcoat.
Benjamin Moore has a Corotech line that comes in semi-gloss & gloss & is an oil base. This can be applied after a rust inhibiting primer for best adhesion.
*When it comes to painting, the first step is preparation. Some suggestions include to remove the furniture from the room so that it does not get in the way, as well as, does not accidentally get paint on it. If you are unable to remove the furniture you can cluster it into one corner & cover it.
Next, vacuum the room to create a clean work area. Then cover the floor with drop cloths so that no paint ruins the floor. Also, take down any draperies or drapery hardware, & loosen light fixtures & wrap plastic bags around them. Lastly, remove any wall plates from electrical outlets & switches.
The next step is choosing the right type of paint for the job. Matte Finishes are also called a flat finish or wall paint, & are used for interior walls. This finish does not reflect light & may need to be touched up if scratches or marks occur. Flat Enamel is paint with a durable flat, matte finish.
This paint works well in powder rooms & halls. An eggshell finish has a slight hint of shine or gloss & is good for walls & holds up well. A satin finish works well for windows, doors, trims & ceilings. It is made to hold up to cleaning & light scrubbing. A semi-gloss is often used on doors, trims, & cabinets. It is easily cleaned & has a subtle shine.