..., then weigh each gudgeon pin and make a note of it, then match the pistons with the gudgeon pins to get a close match with the weights, ....
There's no point in doing this because the wrist pins will always be identical in weight. Every dimension is controlled.
Phil, if you're using teflon wrist pins, don't try to open up the ID of the pins. You won't be able to drill them anyway, they are much harder than your drill bits.
You can remove some material from the underside of the crown of the piston where the name Mahle is cast in. Take off the bump at 3 O'Clock. Taper the ends of the two ribs by the skirts.