i'd be willing to bet those were WSM or some other junk new pistons that failed.
I just tore apart a motor that had very low hours on the top end, had WSM pistons and also had cracked skirts.
good thing I tore it apart.
when buying used, its always a crap shoot on what you get or how long it lasts