How can you blame a cast piston failure on anyone?
They are cast, the 496 has a known issue with this problem.
I personally used CNC'd iron heads on a 496 and a performance cam and had the same issue at 600 hours. Once you modify them.... who knows when they will let loose. I modified it at 200 hrs and it ran for 400 hours modified... not bad.