I would diff stay away from dc. Horrible customer service. They dont seem to communicate and tell you wrong info. I spent a good month trying to get into contact with them so I could get my alt i ordered, which I was told to order, to some how work in my car. It wasnt until i made a fs thread that they FINALLY called me back. At that point I just didnt want to deal with them. I just took the hit and sold the alt. There's also tons of horror stories about them and build times. Ive read of people waiting upto 6 months.
The alt was never used BUT it did seem pretty **** solid and im sure it would of done what they said.
I chose EA as when they email you back, they dont just send some BS advertisement with wrong info.