Welcome dicky-yrrep,
As you are a mechanical engineer, then you should be more than capable of repairing your BSA's gearbox yourself, if you wished to?
But before you do anything, I suggest you get a copy of the relevant workshop manual.
For any parts try C & D Autos: http://www.canddautos.co.uk/