Well I had oil leaking from my bike too, It turned out the the manufacturer installed an o-ring around the stator wires coming out of the motor. Instead of a Gromit with each wire individually separated from each other as it leaves the engine case. Polaris chose to replace the motor than to fix the problem. If you could maybe seal the wires it could stop the leaking or constantly add oil to the transmission as you continue to ride.