Ride mostly salt. Try and get a tank or 2 in a week.
Heavily hose the exterior, pole, pump and trailor and rear of the car down first. Bilge the accumulated water out, take the hood off, lightly spray, hose engine and compartment being careful to miss the filters, bilge it out again.
Lastly, with the hose, I run a spray in the compartment continuously for a couple of minutes using the bilge (on and off) to get it out. Then I flush the engine for a max of 2 minutes. Spray the motor, pipe when still hottish, with some kinda (I use a siliicon based), lubricant, then spray all moving parts (cables etc) with the same. Then I sponge the residue water out of the hull. I then start the motor again for approx 20 seconds and I'm confident the ski's ready for the next ride.
Never had the heads off and have rarely changed plugs in 2 differently modded SJ's in the four and five years respectively that I've owned them.
I've only had one negative lead corroded that had to be replaced.
Some of my friends own newer ski's and clean them in the same way as me but spend more time wiping down over lubricant spray etc etc
I envy those that ride lakes, rivers etc that don't have to flush/clean.:Banane35:
I do pretty much the same, except I spray my engine down heavily with T-9 its like WD-40 but it leaves a film/wax over everything that will protect it from rust, I usually do this before I ride when everything is good and dry, then after riding do the above, let everything dry and give it a light coat of T-9 along with all the moving parts, so far my engine bay looks new