From Eternabond site
Cleaning Recommendations
For EPDM and metal clean with a "hot" (fast evaporating) solvent like - lacquer thinner, acetone, automotive brake parts cleaner, or a commercial EPDM cleaner, or a good, non-residue leaving cleaner.
For thermoplastic roofs like PVC, TPO, Hypalon, score the surface of with a Scotch-brite like pad (or equal), sand cloth a sanding sponge, etc. Wipe off dust.
For rusty metal modified / granulated roofs, stucco, concrete, wood or other porous surfaces - blow or brush off loose or heavy dust / dirt. Coat surface with a light coat of EternaPrime®.