speaking of EA, I also had a bad experience with those alts. first one i got didnt work at all, sent it back and got it fixed. not sure how the second one held up since i sold my car just after that was installed and couldnt put the stock one since that one had died. but gotta admit though, he was nice when i spoke with him and he took care of it real quick.