An oil leak is usually a consequence; before replacing a seal, find what is causing it. Cleaning the housing and running it briefly shows where the oil first appears.

Leak pointPossible causeCheck
Input or output shaft sealWorn seal, scored or running-out shaft, excessive radial loadShaft surface, belt and chain tension, seal condition
Breather plugToo much oil, plug in the wrong position, internal pressure riseMounting position, oil level, whether the plug is at the top
Cover or housing jointLoose bolts, damaged gasketBolt tightness, gasket
Fill or drain plugLoose plug, damaged sealing washerPlug and washer

Heat also increases leaks: as oil temperature rises, internal pressure rises and seals harden faster. So housing temperature should be monitored together with the leak. Lost oil should be topped up with the same type of oil before the gears run dry.