If I were you I would pull all the fuses, relays etc and grease the sockets and any other exposed electrical connnections with a LIGHT coat of grease, that should help your problem not to come back...Oh, don't do the plug for the headlight...
That would be dielectric grease, not just regular ol bearing grease.
Also, the relays can be found at any auto parts store. Those are standard automotive relays.
You may want to carry a couple of spares with you.
And keep the garden hose and pressure washers for the car. Use a bucket and a sponge to wash the bike from now on.