First I'd try an oil additive for this, you will find in auto stores, like Bardahl. Recently a friend of mine was about to take his XS650 engine apart to replace the lower cylinder packing that annoyed him. I advised him to use the same Castrol oil I use and, behold, it worked. When an engine has been inactive for a long period of time, it's not unusual to have some minor leaking that will cure itself after the bike is used regularly again.