Pretty sure the mechanic did. I've ran it for about 5,000km without issue.
After typing that out, I realise I probably should change the cassette/chain, though in my defence I have looked after it pretty carefully. Still shifts pretty well
Still, would like to know why the cassette is wobbling.