I'm not sure. It is an acid based cleaner though. I have noticed that simple green is good for getting the dust and dirt off of the engine and it is great for the rubber parts, but for actual oil and grease, the best thing that has worked for me is a petroleum base cleaner such as Gunk or something like that.