These are necessarily acidic chemicals unlike degreasing, which may be alkaline in nature. The chemical is generally a blend of mineral acids like phosphoric acid, sulfuric acid and hydrochloric acid with added inhibitors. Higher acidity will result in faster removal of rust. However, this will affect the life of the coating applied later.