It's 100% biodegradable, non-toxic, free of irritating fumes and won't harm you or the environment. It cleans dirt, grease and grime and leaves little residue. It's also non flammable and is safe for all surfaces/materials.
Strengths: Degreases very good. I use it on my entire bike. Supposedly it does not eat away rubber, plastic etc. Does not smell bad or chemical. Bio degradable.
Weaknesses: Isopropyl alcohol mixed with water is cheaper, this combination might be more aggressive on rubber and plastic.
Bottom Line:
It is not expensive, not cheap either. I mix it with water 40FL 60 Water. works good in that ratio.
So far all my rubber seals, O rings are still in good shape