If your lucky enough to have a place near you that does good radiator repairs, then you can pull that one out and get it fixed for less than $60. That is, if it's worth fixing mileage-wise; they should be replaced every 80k or so.
If you're gonna buy a new one, there's not a lot of difference between the behr, nissens, or laengerer and reich radiators. The hose fittings will be slightly different looking, but they will all work with your current setup, no changes or mods necessary. I went with the nissens because it's the cheapest, and I'm happy with it. I would, however suggest you get new upper and lower hoses, since your old ones may not seal properly onto a new radiator.