This could have been a lot more tricky if it had happened out in the sticks. Fortunately we were able to limp in a mile to town to a good hotel with an owner who was super helpful and spoke excellent English. He stayed up to translate with the mechanic!
Should I have changed the bearing (and the fuel pump that crapped out in Montenegro) before we set off?. Maybe because this was mostly a Euro trip I was complacent. The bearing was not that high mileage - I changed it once myself, and it may have been done again after another repair to the input bearing, not sure. Am I imagining the gearbox is a tiny bit graunchy now? I changed to a Motul oil with moly in rather than the usual Silkolene last service.
Either way, I think me and the bike gonna spend some quality time together in the garage this winter...