Hey we have a lot in common!
I did it the same way.
Did you find your seals to be the leather type? No wonder they leak. I replaced with modern rubber ones.