Never mind

If your machinist isn't capable/willing to do the needed calculations and mock up, then skip these pistons and get something else.
My vote is find a new machinist.