b16 crank on a b18 block

i have a jdm b16 block complete and i was wondering if i could use the b16 crank on the b18 block with b18 or b16 rod with b16 piston and a b18 head stock just milled port match with the intake manifold i just want to know if you could the b16 crank and/or the b16 connecting rods

you could… but you wouldnt want to…

what is your whole reasoning for it?

i was just curious but about how much compression will i gain with the b16 pistons??

you’ll loose compression due to the smaller stroke of the B16 crank even with the b16 pistons