mine is always done as part of the service and as far as i know always has been since i can remember, after all, the dealers have to justify the over inflated prices for servicing. unless of course its a BMW dealer lol
but £28 for adjusting the chain feck me, i think i would have told then to stuff it tbh. still, we live n learn, once bitten and all that