I bought a Cub LT1045 for $75 But the Kohler Courage SV600 motor leaks oil out the bottom seal. From what I've read, the bottom crank bearing (bored in the motor casing) is probably worn out. Any ideas for fixing it, or where to get another compatable motor?