supercore permanent magnet alternator with fan assembly