Yes. Did you measure the bearing preload before you removed the speedo drive housing? It doesn't actually have to be removed to change the seal.
Aaron
Printable View
If you had any wobble on the shaft before you took off the speedo drive housing, it would indicate insufficient preload on the bearings. A wobbly shaft will wear the seal and cause it to leak oil.
Aaron