Well I got a surprise this evening...
Put my transmission back in the bike, (I was re-building a good box out of 2 pretty beat up ones) and...
Lo and behold, the rear cover of the transmission has a 20mm hole for the thrust bearing etc...
OK, let's see if I have the thrust bearing that came with that box... yes... but it's missing a ball bearing..

.
Should be part number 12 08 70 01, but that only brings up results for the needle bearing 22mm thrust assemblies...
I had never heard of there being two different sizes, maybe its a really early box???
Of course I checked in my random ball bearing supply box and I have a 4mm and loads of 6mm but I need a 5mm!
But the ideal would be to order a whole new bearing... any ideas guys?
Maybe a visit to the bearing shop is in order to see what they have but I'm not holding my breath on that one