GM alternator