Brandon
They are not all bad.
I have an early 04 - 03 model block, truck has 820,000km on it. Working on Engine #2 first went 760,000km then eat a lifter.
The heads lifted at 200000, redone all stock, has always been stock. Second engine I bought from a scrapyard, it was the identical block from...