evaporust or rust mort for the roof. not sure what you would do to prep for paint on the rustmort, check into these two products, maybe someone more knowledgable will chime in