I use Wesley's Tire Cleaner. Spray it on, use a wet WHITE terry cloth towel to effortlessly wipe off the streaks and hose it down well. Don't let the light blue color scare ya. I have not had it to stain anything so far. Be sure not to leave it on too long and always use a white towel, colored towels will bleed on to the surface and well let's just say the black streak will no longer be the problem. You can also use the cleaner and again a white towel lightly dampened to get rid of stains in carpet, blot as dry as possible with white dry towel. I have had no success with removing a stain made by cool-aid, tough stuff there. I use the stuff on tires, carpet, boat, ice chest, stubbborn spots on my awnings, cause I don't know what others recommend for awnings, my biggest problem. May want to do a test spot down low just to see how well it does for you. One thing I found out about the black streaks if you don't scrub the roof real often the streaks just keep getting worst. Give it a try my buddy did and he was shocked at how easy it cleaned it. Don't know about mop N glow. I use Turtle Wax paste on my truck and 34'11 camper, talking about your arms falling off, do both the same day.