A new crate engine is going to be $10-12k. If you think the truck is worth more than that, go ahead and replace. I doubt anyone wants to trade for a busted truck.