Was it for sure that seal that was leaking and not just chain lube? My center stand gets greasy and I clean it every few trips, but its easy to tell its the chain lube based on how stringy it is (Lucas brand I think). The black paint could be hiding it, but that area looks too clean for an oil leak to me, unless you already cleaned it before the pix?