Sorry, we got sidetracked a bit from the original question.
I don't have a Skorpion so can't help you on the gas cap deal. Other than to offer that if you get a little water in the tank, the fix is just add some alcohol based fuel conditioner.
Alcohol-based fuel conditioners will blend with the water, and then mix with the fuel... effectively allowing you to "burn" the water. I wouldn't make a practice of this, but it beats draining your tank each time you get a teaspoon of water innit. It's perfectly safe to do, and can actually be good for your motor in small doses (say once a month).
You do know it is possible to buy water-contaminated fuel each time you tank up, right? It's a common problem actually, and one reason I try to avoid cheap gas stations when buying gasoline for a motorcycle.
The fix is the same.
