Try Morgan Motors of New England. Here is the link to their website and they do offer all the bearings and a new layshaft. http://www.morgan-spares.com/

If you need help with the gearbox I do rebuild them for my customers thru http://www.britishframeandengine.com/
Brian