Looking at my notes. I got the clutch shaft bearing from Carquest... National # 207L. Also, ND#43207L.
The mainshaft bearing came from Deere...
JD7696. Cost now is $47.46 from JD. The ND# is 43305L.
I modified the tang of a long file to open the snap ring.
In 2022 I found a NOS clutch shaft/gear on Ebay for about $150, 3699251 for a Corvette. Also a 3699250 will work. NORS Perfection # WT 242-16A.
Mainshaft #3699259 was about $125
NORS mainshaft #WT242-16E,
Hope this helps. Jethro.