That pretty much answers it
Also I wouldn't say its 100% water resistant like I am pretty sure it cannot survive being thrown in a pool of water but when its raining the gun still performs well provided the temp is Winter weather. I was scared it would not work but it still held up, I've heard PTWs die in the rain.
The reason why it still runs is because there are basically no seams that water can enter into the battery area or gear box other than the magazine port and back stock. But those parts are usually covered anyway
- Pistolero Steve