High iron levels will kill a RO system. The only solution for that iis to install a water softener and then feed the softened water, (which doesn't have iron) to the RO unit. Installing a water softener is not cheep.
In the end you wind up with KNO3. Petroleum based chemicals by definition have carbon in the chemical formula. KNO3 does not have any carbon in it. Insecticides, plastics, and medicines have complex hydrogen carbon molecules which sometimes are made from oil but the use of oil to make these molecules is dropping due to the high cost of oil.
Whats is most important is that the typical aquarium fertilizer is not toxic due to the manufacturing process or the raw materials.
Potassium nitrate fertilizer is made by reacting nitric acid with potassium. Nitric acid is made from ammonia which itself is made from hydrogen, nitrogen, and energy. Now the hydrogen can come from natural gas but it can be extracted from water. Oil is not used as a hydrogen source because it is expensive. The nitrogen is extracted from air using electricity. Potassium is extracted from from potassium chloride which is extracted from sea salt. The potassium chloride is melted and and then separated into chlorine and potassium using electricity.
Synthetic fertilizers are often derived, in part, from petroleum products like natural gas or petrochemicals.
In the end you wind up with KNO3. Petroleum based chemicals by definition have carbon in the chemical formula. KNO3 does not have any carbon in it. Insecticides, plastics, and medicines have complex hydrogen carbon molecules which sometimes are made from oil but the use of oil to make these molecules is dropping due to the high cost of oil.
Whats is most important is that the typical aquarium fertilizer is not toxic due to the manufacturing process or the raw materials.