I'd rebuild it. Those engine resellers might replace it if it's toast, but they don't pay for re and re, so it turns out to be alot of work. If you rebuild it yourself, you know exactly what's going on inside... If you have a good place, tools, engine hoist, engine stand, patience, and lots of...