Starter motor and alternator