The magic eraser isn't a chemical, it's micro-sandpaper. I use it only a very little bit as a last ditch effort on stains that nothing else will get out. It is bad for the vinyl because you are actually sanding it away.