The pistons are matched to the block bore size with a letter.
Bear in mind that is important at time of manufacturing the stuff...
A block is machined, bore is dial-bore gauged and the worker sees 96.001mm so he reaches over and satmps in a A, checks the next hole--stamps another A, next hole Oh wait 96.002..Stamps a B..last hole an A (or grade 1/2/3/4...I have seen on Cadillac blocks grades A thru M)
(and same time somebody check mainline bore and splashes a little red or bluse paint indicating the size of the bore for the main bearings.)
Then somebody looks in the rack of piston sets and sees Oh how nifty 3 grade A and one grade B and drops them in the corresponding holes.. The piston grades can me a couple of 1/10,000
After anybody has driven the motor for couple thousand miles that is meaningless....
Ever notice we don't but pistons by the 1/10,000 th? or main bearings with .0001 bigger OD?
Don't overwhelm this guy...keep it simple..like this:
Yes change rods and noting else changes, then you'll have just scary weak rods
rather than fawkin nuts they-have-to-be-kidding little soda-straws.
And yeah going to the wrecking yard and grovelling under an engine and pulling the head and wasting tons of time is a much better use of time and money than just buying a set for $20+postage.