429CJ,sorry to hear about your mishap.Yes it is a machinists flaw.All 460/429 have the wrist pins installed with the rods slightly heated ,and the piston sliding on the pin. The pins should never slide out.You can get aftermarket pistons with floating pins,and circlips.