What alternator should I buy?

My 1974 swinger has a 360 that is using a 1974 318 alternator, at idle the lights dim, and the alternator just never seems to keep up. I am looking for a direct replacement, what is available.