I'm currently running my GTIR with a SR20DE crank, its works perfectly fine, i only had to regrind the flywheel holes of the crank for open to 12mm for be able to use the 54C flywheel bolts with GTIR flywheel, the crankshaft journals are the same size and dimensions for any SR20 cranks, Nissan makes 2 types of crankshaft for SR20 engines one have 8counterweight ('90years cars) and the other have 4 counterweight ('2000+years cars), so just make sure to use a 8counterweight crank.
and ofcourse if is possible balance everything, make sure pistons, rods, flywheel and crank pulley are balanced with the crankshaft.
connecting rods caps are the same wide, only difference that SR20DE and SR20DET(S13/S14/S15) use a 17mm rod bearing for their rods, GTIR use a 19mm rod bearing, but the connecting rod cap still have the same wide size, meaning that GTIR rods works on a SR20DE and S13/S14/S15 crankshafts.
you can compare and check sizes and dimension of the cranks with ACL webpage too.
SR20DE, SR20DET (S13/S14/S15)
http://www.aclperformance.com.au/us/NissanSR20DEBearingsus.htm
GTIR specs:
http://www.aclperformance.com.au/us/NissanSR20DETBearingsus.htm