Black Diamond Racing makes crank UDP's that are great. Also, try EscortFocus.com for bits that will fit our cars. I'm not sure if the EscortFocus.com is right, but if not a search will get you there.
I have been running the BDR UDP for over a year with no problems whatsoever. I am also running an AEM alt. UDP from a ZETEC. The alt. shafts are the same diameter, so it will fit. Any of the alt. UDP's are interchanceable.
The install for the alt. UDP is no fun, as it involves dropping the fans and pulling the alt. It can be done, though, in about 2 hours for the novice.