A little while back I was doing some research and found that the 96-97 Legacy GT's (2.5 liter motor) radiator has the same dimensions as the 90-94 non-turbo Legacy radiator, and the same mounting configuration/brackets, but had a thicker core. Since my current radiator at the time was ok, I didn't feel the need to spend the money on a new one. Well when I finally got the car running again after rebuilding the motor a second time I noticed a small leak in the radiator, so I decided to give the 96-97 LGT radiator a shot.
As for fitment issues, there were a few things that I had to deal with. The first was the top mounting bracket, the 96-97 LGT radiator does not have holes in the front part of the bracket for a deflector that is on the 90-91 Legacies. It appears that only the OEM Subaru radiator does NOT have these holes. Most aftermarket radiators are probably going to have these holes because of trying to keep radiator parts common between different models. I was going to drill the new bracket for the holes, then just decided to swap the old bracket on the new radiator.
The second issue is regarding fitment of the coolant overflow tank. On the 90-94 Legacies the top AT trans cooler fitting is not as high and clears the coolant overflow tank. However on the 96-97 LGT radiator the top fitting is higher and interferes with the tank mounting. You can see this in the below posted radiator specs & pictures from Spectra's website.
1990-1994 Non-turbo Legacy Radiator
Part Specifications
Core Material : Aluminum
Tank Material : Plastic
Row No : 1
Core Height : 26-3/8''
Core Width : 14-1/8''
Core Depth : 5/8''
Inlet Header : 1-7/8'' x 15''
Outlet Header : 1-7/8'' x 15''
Inlet : 1-1/2''
Outlet : 1-1/2''
Eoc : None
Toc : 5-7/8'' (Concentric)
Notes : Installation Kit:
1 x Installation Sheet

1996-1997 2.5 Non-turbo Legacy GT Radiator
Part Specifications
Core Material : Aluminum
Tank Material : Plastic
Row No : 1
Core Height : 26-3/8''
Core Width : 14-1/8''
Core Depth : 1''
Inlet Header : 2'' x 15-1/4''
Outlet Header : 2'' x 15-1/4''
Inlet : 1-1/2''
Outlet : 1-1/2''
Eoc : None
Toc : 7-7/8'' (Concentric)
Notes : Installation Kit:
(ACPK241)
1 x Installation Sheet
1 x Instruction Sheet
2 x Metal Sideframe
4 x Hex Bolt 1/4'' - 20 UNF x 1/2''

If you purchase a MT radiator from Subaru it should not have the AT trans cooler fittings and this should not be an issue. Again most aftermarket radiators will have the AT trans cooler fittings for commonality between models. If you have a MT equipped car, you can bend the top fitting out a little bit and then you will need to cut it a little bit to clear the AC line when getting the radiator in the car. This is what I did and everything fits fine.
However, if you have an AT equipped car, you will need to use the trans cooler. Your best bet is to get a fan shroud and coolant overflow tank from the 96-97 LGT. The tank is moved over more and has a different mounting bracket at the top. If the fan motor does not have the same electrical connector, I am assuming you would probably be able to swap the electric motors between years.
So that's kind of a wrap up of the differences and things you need to do to make the thicker core 96-97 LGT radiator fit into a 90-94 non-turbo Legacy.
Also, if anyone is interested in purchasing the radiators from Subaru, here are the part #'s
96-96 LGT Radiator
MT: 45199AC100
AT: 45199AC110
Just an FYI, I have not been able to confirm that the MT radiator also has the thicker radiator core, but I would assume it does.
Here are updated pictures with the test fitment and modifications I made, as well as pictures of the 96-97 LGT coolant tank, thanks to johnceggleston @ USMB for the pics and help.
http://main.experiencetherave.com/subar ... omparison/
One last note the new radiator from Subaru had cuts in the top and bottom of the radiator. After some research, it appear to be "normal". Check out this thread for further information and pictures from an original radiator installed in a Legacy GT
http://ultimatesubaru.org/forum/showthread.php?t=127466