Powerjoke vs Cummapart vs Duracraps

I bought a truck with a new motor because the PO didn’t replace a leaking water pump and ran it out of coolant. Warped the heads. I work on cummins powerstroke and duramax 5 days a week. You see a pattern of what comes back and what doesn’t.