My LDS sells 2 types of enzime cleaner thats supposed to be good for salt or organic materials too. Don't forget the other things besides salt that gets into your wet suits eventually.
I rinse my gear as soon as possible after the dive, be it salt or fresh. Then once to the hotel or home I fill the tub and add a cap full of the enzime cleaner. I'll toss in my wet suit, shorts, dive skin then drop in my BC then fins and weights to get everything under the water to soak.
I'll manually rinse and clean my regs and power inflator air source, mask... If I'm on a trip I'll soak them like that untill I get back from dinner etc. Then I'll rinse and hang them to get as dry as possible before the next day. The Henderson wet suit wool lining dries pretty quickly.
Once I get home everything gets a good 24hr soaking and rinse then hang dry in the bath tub without direct sun light.
I had a couple 50-cent brass gate clips that had crappy springs that reacted to the salt but all my other gear looks like new. I also rinse the air bladder with a little of the ensime solution. It supposedly has some platstic/neoprene conditioners in it that hels too?
Hey I'll use deluted baby shampoo as defog but I'm not going to half ass el cheepo out on cleaning and maintaining my equiment.