I'm quite surprised that the timing chain is making enough noise to hear it over the normal valve 'ticking' that is common with these bikes .
There are two rubber coated parts that come into physical contact to tension the chain .
But it's not very common to hear of this at this low of mileage .
Cost to replace the chain, one item that may cause issues, is the exhaust header pipes, if they have not been off since the bike was built, it's not uncommon the have the aluminum nuts seized on the threads of the head .
If that is not a problem, about 5 hours of labor to replace the chain and the tensioners, if the nuts are seized, it can get costly .
A lot of owners, resort to cutting the nuts off and not even trying to remove them, cleaning up the threads on the head and install new exhaust nuts, they are not that costly and are a lot less costly than having the threads repaired on the head .
Is the mechanic you are dealing with, well versed on BMW airhead bikes, if he's not, I'd want a second opinion on your bike .
The leakage from the fill port on your final drive, is this the one at the top of the final drive ?
My first question would be, how much oil is in the final drive ?
The 10mm plug at the back of the final drive, is the fill to level, remove it and see if any appreciable amount of oil drains out .
Do this on a 'cold' final drive, bike hasn't been ridden today kind of cold .