I see nothing wrong with the KCl, but I have no idea what the calicum and magnesium sulphates might do.

If you can't see a difference between good clean NaCl, I would say keep using it. I have seen some sea salts costing every bit what you'd pay for NaCl from artcraft.