BB motor Question

I have a 512 kit that lasted 10 passes and threw #2 rod. It was part failure. Like other people have said have everything checked out and don't pay them to balance the rotating assembly.I still use the 7 Icon pistons and same crank in this new motor.