al,i always run my carb out of fuel if i'm not using for a few days,makes a big difference,if i leave the tap on then try and start it after 4/5 days it almost flattens the battery
never been a problem since i've ran the fuel out though each time
as for water in the electrics,no problems yet,the only issue i had when i first went in water was the cv carb breather being a bit low sucked water up and killed the engine,have now routed that up a lot higher and not been a problem since.
looking for another trail bike,after seeing your pics above reminded me how good these bikes look when there really clean,though do enjoy going off road on the baghira it will take a bit of cleaning and repair to bring it anywhere near as good as yours looks