I'm a big believer that the best alternative for degreasing chains that were oiled with a petroleum product (most chain lubes in one form or another) is petroleum distillate, ie. mineral spirits, naphtha, or similar. These do a better job dissolving greases and oils and washing them free of the chain, then dry completely leaving the chain ready for oiling.
As to being eco-friendly, consider.
Petroleum solvents can be stored and reused after allowing a few weeks for solids to settle, so those who carefully use them introduce very little to the ecosystem. OTOH it takes much more of products like simple green, which don't lend themselves to reuse, so large quantities of caustics go into the waste stream along with whatever was washed off the chain itself.
__________________
FB
Chain-L site
An ounce of diagnosis is worth a pound of cure.
Just because I'm tired of arguing, doesn't mean you're right.
“One accurate measurement is worth a thousand expert opinions” - Adm Grace Murray Hopper - USN
WARNING, I'm from New York. Thin skinned people should maintain safe distance.