The rad appears to be a direct fit, but doesn't have the center fill at the top, rather off to the side.
It doesn't look hacked in at all, and appears to bolt right in to the factory location but the rad cover has been removed, though I did find it when scrounging around.
Part number on the Rad with the DPCD Logo on it
1787376
CD DP
B64 CD