That's gotta be disappointing to see, especially if it was running fine. You're looking at a block replacement at minimum. I'd be suspicious of the pistons. If the clips popped out once, they might again. Be a shame to go through all of this again in a few miles.