I am in the process of buying one from here.
http://www.bpeusa.com/BPEalternators.asp