Remove any loose rust by scouring rust spots with a wire brush. After scrubbing with a wire brush, scour the rusty areas with steel wool. Vacuum up all of the debris.
Scratch up the metal surface by sanding it down with 80-grit sandpaper.
Wipe down the duct work with soapy hot water and a sponge. Remove the soap residue with a sponge and fresh water. Once dry, give the duct work a final wipe down with a cloth dampened with mineral spirits to remove any residual oils. Allow the metal to dry.
Seal any gaps in the duct work with metal tape.
Mask adjacent edges with painter's tape and cover all surfaces below the duct work with drop cloths.
Paint the duct work with a coat of metal primer. Both brush-on and aerosol metal primers and paints are available. Allow the primer to dry.
Apply a coat of metal paint to the duct work. Allow the paint to dry then add a second coat to thicken the paint layer and eliminate any blotchiness in the first layer.