I thought it was dry inside the alternator portion of the motor? The o-ring on the alt would be to keep that section clean/dry, not keep oil in.
The oil seal would be on the "shaft" side of the alt drive (the wet side).
No. There's an oil bath in there. The O ring is to keep the oil in.