Im in the process of rebuilding my first ej20 at the moment, its not done so I cant say what Ive done works, Im mentally prepared for it to pop on the first drive =]
I ran a bearing, so I bought a donor motor and had the block cleaned and decked, with a light hone for the new rings,
Im sticking with the stock pistons and rods that were in it, just new bearings and rings, and a complete gasket kit, all parts are from rockauto, and Im reusing my stock oil pump because the clearances were ok,
Its just a project car so Ive been taking my time and its quite enjoyable, learning alot too,
Im up to the head rebuild now, but ive passed that part to a recon shop,
If i can help with any questions let me know!