With a 20-pin connector, also make sure it wasn't one of the proprietary ones that Dell used. In that case, it would look (and fit) the same, but have different pinouts than the standard; should you plug a standard PSU into it, the mobo and/or PSU will smoke, choke, and croak.
I believe PC Power & Cooling makes a Dell-specific replacement.