Dumb question, but why couldn't you have a snap ring grove cut into the pistons? I got a set of KB pistons with a spiral snap ring and they seem like they would work real well, once seated I can't see how they could ever come out. if wrist pin length is an issue I assume the wrist pin could be shortnd to compensate for the groove.