I got an aftermarket rad when the OEM one in my Spirit finally rotted out. The fins on the aftermarket rad seemed more robust than the (unrotted) OEM ones. I didn't really shop around much because it was more of an "I need the car tomorrow, I'm taking whatever radiator's in stock" thing than something I had a choice in. But overall, I was pretty impressed with the quality of the radiator. I got it from Advance IIRC. The price was pretty good too. The only thing that didn't fit pretty much perfectly was a wire rod on the front of the rad itself, I think the new rad was a bit taller. The rod was rubbing on the fan anyways. Make sure you use a radiator designed for your transmission. The trans cooler for the automatics is built into the radiator. Some people run without them, but it's not something I would be willing to do on my car.