spectra premium heater core issue ? / anyone recommend a good heater core ?

Here is the Spectra Premium heater core that I got yesterday for my Dart. I ordered it from all places..Pep Boys. Only because the price was right, $25. I found they were running a 30% off code when ordered on line.
As you can see it is aluminum and is Made In China.
I started to install it last night, but there was some fitting issues. I did some grinding on the edges of the flanges and the tubes are hitting in spots when I installed it the box.

100_4332.JPG

100_4333.JPG