According to the list on the bottle it contains less than 5% non-ionic tensides, organic acids and colouring agents (available in blue, purple, yellowish and pink!) The tensides are a wetting agent or surfactant. Long term effects? Clean cases! Seriously short term contact with a diluted solution (20-25%) and thorough rinsing afterwards has no apparent ill effects on the cases. My 30-06 cases for the Springfield look like new after 6 reloads and 38 Spl cases easily survive 12 loads before they get junked. They could do more, but 38 Spl cases are more than readily available at my club so I can be choosy.
There are of course proprietry cleaning agents available at € 5.00 or more per litre as opposed to € 0.70 per litre for bog cleaner. No competion there.