Cam seal oil leak ruins alternators