Something has caused the piston to crack. Might be a blown injector nozzle, or overheating. It would be good to find out what it was and fix before it breaks another!
He did say bent push rods......... could it have been hydro locked some time in it's life