Did you measure your piston and cylinder to verify if they are in spec? Why do you assume you even need and overbore / bigger piston in the first place?
Just because rings look ok doesn't mean anything. A proper cylinder leakdown test would have verified if your rings were sealing without even taking the engine apart. Though it is possible that your oil control ring simply isn't doing its job, witch is why it should have been replaced the first time around.
Now that the engine is apart, do you see oil dripping down your valves? Check out the photo, these were leaking exhaust seals on my classic car after a complete engine rebuild . The intakes ports were also covered with oil from bad batch of int/exh valve seals.
x2...completely agree.
In your first post you stated the bore was perfect. How did you come to this conclusion? Did you mic the cylinder bore? Is cross-hatching still visible?
Before assuming anything or throwing parts at it, have the cylinder properly measured. Once you know the condition of the cylinder, then you make the correct decision on what your next step would be.
In most cases, unless the engine has been abused, sunk or over-heated, the cylinder bores and piston are fine, but rings will be worn.....but this should not be assumed. The cylinder should be measured to know for sure. Trust us on this. Taking a little extra time to have it measured and knowing for sure leads to a much less aggravating experience. It will actually save time and money in the long run with a properly repaired and reliable ride.
Replace the piston rings either way. I always replace piston rings if I remove a cylinder.
Keep us updated as well.