This is a fiat spider marelli alternator removed from a 1978 spider.