Procharger Intercooler. I don't have a part #, core is stamped with '20MM H03' and I couldn't cross reference it with anything. Judging from their website, I'd conservatively estimate this unit being good for at least 600HP.
Core measures 18x6x3"
Unit dimensions ~ 19.5"x13.75"
Pressure tested, very few bent fins.