butcher said:
do a web search on solubility rules, this may help you to understand what metals are soluble, silver chloride is insoluble, in dilute Hcl solutions, also lead sulfate is insoluble,
From AK Williams:
Rules of Solubility
Nitrates, chlorates, and acetates of all metals are water-soluble. No exceptions.
All Sodium, Potassium, and ammonium salts are soluble in water. No exceptions.
Chloride salts of all metals except Lead, Silver, and Mercury 1 (ous) are water-soluble. E.g., Mercurous Iodide is insoluble. Water insoluble Chlorides, Bromides, and Iodides are also insoluble in dilute acids.
Carbonates, Phosphates, Borates, Sulfites, Chromates, and Arsenates of all metals except for sodium, Potassium, and Ammonia are water-soluble.
Sulfides of all metals except for Barium, Calcium, Magnesium, Sodium, Potassium, and Ammonia are water-soluble.
Oxides and Hydroxides are water insoluble except for Sodium, Potassium, and ammonia. (Hydroxides of Calcium and Barium are moderately soluble in water.