GSr is a bit longer geared.. but wouldnt the B16 trans be suited for the b16 engine? But if you have access to a GSR trans, grab it as they arent many available anymore
EDIT: I still dont know why people swap from a 1.6L to a 1.6L.. If your going to change engines, get the bigger one