I went through the same scenario.
It came down to, how fast did I want to get the truck on the road.
And I decided I would do a complete rebuild no matter how long it took.
I know it will take more money because the deeper you get, the more hidden stuff you can find to be replaced.
But in the end, at least in my case I will have a truck that`s near to new that I can hand down eventually to my kids.
Mike