Slant 6 Long Rod Pistons

Are you sure they are press pins only? According to the link you posted they are pressed or floating, and the picture shows the snap rings. The oem dished turbo pistons are floating.