I live in Townsville NQ, where it's hot. We just bought a house that's 20 years old and the roof is still in excellent shape. I have a small section of minor rust coming through on one panel. I want to repaint the roof for longevity and to change the shade to decrease heat absorption. I am unsure of the steps to go, should I sand back the rust section, apply a primer to it, then prime the whole roof, and repaint with a top coat? What paints and coats would you recommend? I like a purely white coating if possible.