I have just had to replace my final drive, had the same thing as you, found the drive gears stripped also replaced the final drive hub gear with matching one for the final drive. fixed the problem.took me about an hour to change it all and be back on the road.