My JE 67mm (890cc)pistons from Dynoman have a better height. No need to mill the cylinder.
They had CR 12.5:1, sparkplugs needed an extra washer to stay free.
Too high compression despite spacious chambers, DP315 cam with less lash causing a huge overlap.
Those pistons crowns now milled 2mm, hopefully OK after that.
JE flat tops are possible to adjust a few mm. Thick material, 6-7mm.
The JE 71.25mm (1005cc) pistons from Dynoman match an 84.5 mm high cylinder.
My older JE 70 mm pistons (970cc) are lower, 0.50 mm lower than the 71.25mm. Therefore mill the cylinder 1mm, mill the wider groove for sleeves and 2 o-rings too.
Easier if CB750 pistons have an height for stock cylinder which I have seen to be 85.0mm.
(My old Mitutoyo vernier calipers from the 80's might differ a little)
This to ensure cam chain tension, even when used with eventual stretch if a ca: 2mm lower cyl-head package will cause chain slack issue to be handled by tensioner. Maybe not that much.
When at it:
http://www.cyclexchange.net/Tech%20Tips%20Cylinder%20Head.htm- From CycleX -
Cylinder head thickness: 2.842" (72.1868mm)
Cylinder thickness: 3.334" (84.6836mm)
At full operating temperature the cylinder & head can grow .015 or more.