I had the same issue trying to fit the DPI new fan set, one of the first IIRC! This was not an issue with the shroud simply the 35 year old rad giving up. I purchased a new rad from Ed at DMC EU and the shroud lined up perfectly with the holes (same one D-Go now sells) So I guess it's hit and miss on the hole lining up front!I tried replacing just my fans and shroud while also the front end recall. I had the original radiator so while removing the bolt by the passenger side connection, I broke the plastic side tank. The plastic was too weak and the force of backing the bolt out caused it to crack. An all aluminum radiator might not have this issue.
Another problem I ran into was the the DPI shroud holes did not line up with the DMCEU radiator I got. This was an easy fix out of the car, but would be a pain if the radiator was still installed.
Chris