Depends how much perfection you want, compared with what you actually need. Over the years I must have wasted ££££'s discarding perfectly good pistons for the sake of a 20 Thou rebore. You can bet that sooner or later a good set of used pistons will turn up on ebay. New repro prices are well out of my aspiration and for me do not represent value for money.
So if you can get them, Genuine New Old Stock BSA, AM, CovMo, Wellworthy or AE/Hepolite, failing that a good used pair of the same brands. Ring choice again original Hepolite, (even sad looking boxed offerings still have the same metallurgy under that patina) CovMo, Wellworthy, all from way back, or modern Gandini's. I would steer away from the Wassell Hepolite in a Greasy Box offerings. Results from this brand have been mixed, with more reports on the Forum of disappointing results rather than success.
If you need the block boring, consult with the engine man how much needs to come out to clean up. Then source your choice of pistons to suit, and bore the block to the recommended running clearance using the actual piston dimension as datum.
Cheapskate Swarfy.