Mine fits fine and I was the guinea pig, first one Dejon shipped. I did trim the shroud.
I know who makes the intercooler for DDM and don't believe they have any affiliation with GM, but I may be wrong, the GM is tube and fin, the DDM is bar and plate like the Dejon, and the Hahn and the RPI, and the Werks. The guys making the IC for DDM also make radiators, a LOT of them. They may make our radiator, I don't know. I do know they make a lot of custom intercoolers and radiators for race cars.