I pulled the heater core just to get access to the wiring, but now that I have it out, I'm wondering if I should go ahead and replace it. Part of me thinks, "If it ain't broke, don't fix it," but part of me thinks the car's got 240k miles or so on it and I might as well swap the thing out while I'm here.

For those that have done this, what replacement heater core did you use? I see the OEM one (72130FA002) lists for $317 (), while aftermarket ones are available on Rock Auto for under $50. I'm all for using OEM parts, but that price difference is pretty ridiculous.