CP100 is a great rubber cleaner for sure. It also does a great job at cleaning up ball trails and light dirt. If the dirt is heavy then you will need something abrasive like Novus or Millwax. I wouldn't use CP100 on Mylar as CP100 is a great adhesive remover. CP100 is also not meant for playfield cleaning on non-clearcoated/non-diamondplated playfields. Remember also that CP100 needs "buffed" off after it has been applied.