Generator alternator a3058 as