Jeez. I had just the opposite experience with a CSF (from Radiatorbarn). It fit darn good, took the oem cap, had the shroud nuts, and the shroud fit good also.
If I buy another from them I will mention your experience and tell them that I do not want this to happen...