Yes their a little pricy on parts but a good rebuild is worth it. Bet next time you keep that oil changed. Up there in your neck of the woods are a lot of JDs for some reason and fairly cheep too , you may find a replacement engine. just send the old one down here and let me play with it 