I drounded my GG 300 2 weeks ago when we road during a storm and we got caught in a flash flood.
I dropped down a hill into a river and she went under, I hit the kill switch and hopped off the bike I was in chest high water and felt the bike actually floating.
I was able to get her to shore and a friend helped me pull the bike to safety.
I had to pull the crankcase bolt and drain about 1 qt of watter out of the engine...it was actually hydrolocked, after that and a quick carb clean she fired right up.
once I got her home I did flushed everything with diesel fuel several times.
So far it's still running good.