This might help people who are thinking of doing the strut cross-breeding, nice to know when buying your wrecked parts.
PART NUMBERS
JDM MY 01
GDB(a) STi
Right Front strut - 20310FE000
Left Front strut - 20310FE010
Right Rear strut - 20360FE000
Left Rear strut - 20360FE010
Front spring - 20330FE130 [pink above, orange and blue below]
Rear spring - 20380FE670 [yellow above, 2 orange below][non-tapered, gray insulators at the top]
GDB(a) STi RA
Right Front strut - 20310FE000
Left Front strut - 20310FE010
Right Rear strut - 20360FE000
Left Rear strut - 20360FE010
Front spring - 20330FE330 [pink above, purple and green below]
Rear spring - 20380FE690 [yellow above, orange and green below][non-tapered, gray insulators at the bottom]
GGB(a) STi wagon
Right Front strut - 20310FE020
Left Front strut - 20310FE030
Right Rear strut - 20360FE020
Left Rear strut - 20360FE030
Front spring - 20330FE130 [pink above, orange and blue below]
Rear spring - 20380FE680 [yellow above, orange and red below][non-tapered, gray insulators at the top]
JDM MY 02
GDB(b) STi
Right Front strut - 20310FE300
Left Front strut - 20310FE310
Right Rear strut - 20360FE300
Left Rear strut - 20360FE310
Front spring - 20330FE130 [pink above, orange and blue below]
Rear spring - 20380FE670 [yellow above, 2 orange below][non-tapered, gray insulators at the top]
GDB(b) STi RA spec C
Right Front strut - 20310FE300
Left Front strut - 20310FE310
Right Rear strut - 20360FE300
Left Rear strut - 20360FE310
Front spring - 20330FE340 [tent: pink above, blue and green below]
Rear spring - 20380FE790 [tent: 2 yellow above, 2 green below][non-tapered, blue insulators at the top]
GGB(b) STi wagon
Right Front strut - 20310FE320
Left Front strut - 20310FE330
Right Rear strut - 20360FE020
Left Rear strut - 20360FE030
Front spring - 20330FE130 [pink above, orange and blue below]
Rear spring - 20380FE680 [yellow above, orange and red below][non-tapered, gray insulators at the top]
If you wade through all the part numbers you will find the following things about the A and B revisions:
A and B revision STis(sedans and wagons) used essentially the same struts and springs in both years based on model. Example: A and B revisions of the wagon used the same parts. [The revision B PNs for front and rear struts are listed as alternatives for Rev A vehicles in the part books, theyre interchangeable. These number differences can help identify which year your takeoffs are from tho.]
The STi RA(a) and RA spec C(b) race-prepped models use the same struts as the standard STi sedans but use unique springs front and rear for each year.
JDM MY 03
GDB(c) STi
Right Front strut - 20310FE300
Left Front strut - 20310FE310
Right Rear strut - 20360FE840
Left Rear strut - 20360FE850
Front spring - unknown [3rd coil down, 2 purple dots]
Rear spring - unknown [3rd coil down, 2 green dots][tapered, gray insulators at the bottom]
GDB(c) STi spec C
Right Front strut - 20310FE300
Left Front strut - 20310FE310
Right Rear strut - 20360FE840
Left Rear strut - 20360FE850
Front spring - unknown
Rear spring - unknown
The C revision appears to carry through the same front struts as used on A and B revision. However the rear struts, springs and topmounts are quite a bit different from the previous models. The paint codes for the C revision models seem to be of a different format as well and probably shouldnt be compared to revisions A and B.
JDM MY 04 - tentative
GDB(d) STi
Right Front strut - 20311FE300
Left Front strut - 20311FE310
Right Rear strut - 20360FE840
Left Rear strut - 20360FE850
Front spring - unknown [2nd coil down, 2 purple dots]
Rear spring - unknown [3rd coil down, 2 green dots][tapered, gray insulators at the bottom]
GDB(d) STi spec C
Right Front strut - 20311FE300
Left Front strut - 20311FE310
Right Rear strut - 20360FE840
Left Rear strut - 20360FE850
Front spring - unknown
Rear spring - unknown