as far as im aware B16b and B16a crank stroke is the same....so shouldnt effect your compression ratio.
Put the same pistons in a B18c however and the compression will shoot up.
Do you need to stick with a 1600cc to meet regulations? an over bore will put you over that is all...
If not...
as above i can do that for you.
your best to contact me on facebook either through the business page
J.Cal Ecu Calibration
or my personal page
jesse halford.
if your concerned with over cooling the oil on the road then a simple block over the cooler when not on track will fix that.
i used a piece of cardboard before but now my car doesnt really see the road often