I know the Type R will fit for sure, Not sure on the GSR tho.
I know this because i had to do research on in when i was buying headers and catbacks for the ITR. And If i remember correctly the difference in lengths would be in the catalic converter.
I just know that when buying exhaust systems it goes LS/Type R
look into it.