Are you sure you are checking it properly?
when the bike is on it's regular side stand the oil level will seem to drop due to the lean angle,
When the bike is perfectly vertical is the only time you should make any judgement on oil level.
also depending on how soon after the engine has been running there is quite a bit of oil still coating the engine internals that gradually seeps back to the sump after the engine has stopped so you should wait until the engine has cooled a little before checking oil levels.
(not that the temp of the engine affects how much oil returns to the sump, but the amount of time it takes to cool is sufficient to ensure the majority of it has.)
If your mechanic is telling you that chain oil is some how going inside your engine then you should record any conversations with him from now on if he is your only available mechanic,if he is not your only option seek another mechanic pronto, record conversations with them also.
when the bike is on it's regular side stand the oil level will seem to drop due to the lean angle,
When the bike is perfectly vertical is the only time you should make any judgement on oil level.
also depending on how soon after the engine has been running there is quite a bit of oil still coating the engine internals that gradually seeps back to the sump after the engine has stopped so you should wait until the engine has cooled a little before checking oil levels.
(not that the temp of the engine affects how much oil returns to the sump, but the amount of time it takes to cool is sufficient to ensure the majority of it has.)
If your mechanic is telling you that chain oil is some how going inside your engine then you should record any conversations with him from now on if he is your only available mechanic,if he is not your only option seek another mechanic pronto, record conversations with them also.