I have a complete k20a JDM engine with a knocking bottom end.

I also have a k24a3 block that has bad compression.

What I had planned in mind was to get new pistons and rods for the bottom end and slap the the k20a head.

I am trying to gather information and noticed people on k20a.org are suggesting to run either supertech, wiseco but recommends mahle Pistons.
With 12.5:1 compression 88mm.
Either oem or Cunningham rods.

Would like to know what are your thoughts and what are you guys out there are running?

Cheers guys!