also make sure you crank case ventilation is ok. if your crankcase is getting pressurized then it will push oil out seals.
Ride it hard and put it away wet. I fix it to abuse it, and abuse it till i find the next weakest link.... my wallet