I have a bike with the 24V 450W electric bicycle gear motor from electricscooterparts.com on it running through shift kit to the wheel. I recently noticed a substantial decrease in power. I checked the battery and voltage out of the speed controller and they were both fine. The motor seemed like it had resistance inside it so i took the back cover off and it was full of water. I'm surprised it's still working but it is. The motor runs much better now but it still isn't as powerful as it used to be. Is there any way to fix this? Is the motor permanently damaged? Could the speed controller have been damaged too? Any insight would be appreciated.