Primer bottom of roof best way.

If it has any surface rust at all I would give it a coat of Rustmort (rustoleum product) or anything comparable. Then paint it. The small top tank gun might be better. You can pick one up pretty reasonable at Harbor Freight.

By the way did you get my PM?