I needed to replace my heater core last winter and simply purchased one at my local O'Reilly's. It fit perfectly. Others will claim this is a cheap (quality) way to go but the real key is to change the darn coolant every 2-3 years even if you only drive the car 100 miles as the coolant will become somewhat corrosive. Cost was $22.