Hone and run it, or machine shop?

Thank you everyone, helpful replies so far!
I just measured 2 oversized stock-type pistons for Fords (2.3L and 2.8L) and they are .002" under the bore size for which they are fitted.

BTW, do you have a 4.000" standard to check your measuring equipment to?

So if the KB's also come slightly undersized, I might have massive piston-to-wall clearance on #2 and #8 at the top...
I used a Fowler bore dial gauge and Fowler calipers, both accurate to .0005".

why fix what ain't broken? Have you tried bolting on a torque plate, and torqueing the main caps and rechecking your measurements?

Because it's not what I wanted. I didn't buy this car to settle, I bought it to tinker and make it what I want. I'm not fixing, I'm modifying.
All those measurements were taken with the whole bottom end still installed. I was rotating the crank to get measurements. So if the main caps are still there and torqued, together with rods and pistons still installed, I'd assume that's the same as having a torque plate, correct?

Is the piston change to get static CR up?

BTW, OP, know that if you go to KB107's, the bobweight changes by almost 75 grams..... you're going to need to re-balance the crank.

Yes, it is. I'll have the assy. rebalanced, thank you!