On older motors some people like to pressure washer them down to clean them, also know as degreasing. I would have your current alternator rebuild. I'm on my 4th or 5th one from O Reillys to the point I don't even remember how many times I've changed it!