That S100 stuff is pretty good, though I've never tried it on a filthy, oily engine. I've just used it to restore the luster to one that's a little dirty - like from riding in the rain.
Hot water & dish soap will cut the oil and grease, too and it's something most of us always have on hand.