I've used the S100 a few times. I bought it in a 16.9 oz pump spray bottle for around $9. Got three washes out of the bottle. It worked fine but the bike wasn't exceptionally dirty, just the usual grime from riding on wet roads. I don't know if it is any good as a degreaser 'cause there wasn't any oil or grease to wash off.
So, three bucks a wash. Spray it on , hose it off, wipe off the tank, fenders and wheels with an old towel. Dry the rest of the bike off with my electric leaf blower. Ten, maybe fifteen minutes.
The advertising for the S100 claims that it contains corrosion inhibitors. I've got no way to prove or disprove that, but from the standpoint of getting the dirt off the bike it works fine.
The empty bottle with the pump sprayer will no doubt come in handy one of these days too. It's a lot sturdier than the crappy dollar store ones that I sometimes swipe from my wife's laundry room.
I didn't buy it from Amazon, I got it at a bike shop, so I paid a little more, but this is what the spray bottle looks like:
https://www.amazon.com/S100-12500S-Total-Cleaner-Bottle/dp/B0036GK83Y