One of the links i posted above has a link to a complete seal kit.
You should not need any bearings. Shims you will not know till you start putting it back together.
Boats really are not that bad if you can do the work your self. The real problem is BAD Marine mechanics that end up costing twice as much.