NO IT WILL NOT WORK
the GSR block is 7mm taller than the B16 block, the belt is simply too short no matter what you do.
but an OEM GSR timing belt or a Greddy GSR belt , you cannot use the b16.
also, for the 1.8l motors, use the timing belt that MATCHES your water pump. the LS water pump has a different pulley.
so use:
GSR WP with GSR TIMING BELT
LS WP with LS TIMING BELT
B16 WP with B16 TIMING BELT