Well Marty, fixing vs new certainly has its merits.
When I blew a head gasket on my Dmax towing through the mountains that hot August day in 2018, I very seriously looked at replacing the truck.
I was absolutely mortified to see the prices for late model used trucks, even those with 150K on them (K or miles). Absurd, in my mind.
Certainly nice to have a newer ride with less miles and more foofoo and fluff, but unless we have a huge income or well padded wallet, this is just not an option. It wasn't for me.
I chose to repair mine, but being a Dmax it obviously cost a bunch more to do. By the time I had it towed home, and the TT towed home, bought a pair of used heads, full top end teardown and rebuild etc, I was out 10 grand Cdn.... Made my south exposure pucker, but it was my cheapest choice. I'm getting too old to take on years of high payments, and I am not willing to settle for a half ton gasser to do the job of a dually diesel. Personal choice, I know what I want and like. I don't have the resources to just do the old one easy payment plan, write a cheque.
I am not sorry I chose to repair instead of replace. Truck is paid for a long time ago, and I paid the repair when it was done. Onward and upward. There was 373,724K on it when it broke. I am now at 414,107K. It runs absolutely perfect since the repair.
Your truck is virtually worthless with a blown engine, you'd get little for it selling for parts. Couple grand to do a long block IMO is well worth it. The truck will again have resale value and should you choose to upgrade later, the sale of this one will yield a far greater return to go towards the newer truck. After a rod coming loose and ventilating the crankcase, I would not consider fixing it. Who knows what else is bent in there....
Just for ships and giggles I went to GMs site a couple days ago and built myself a nice new fully decked out Dmax dually Denali. US vs Canada pricing is vastly different, even with the dollar difference. The sticker on my nice new dream ride was $97,157.00 Cdn. Gulp!