Has anyone replaced their rear seal on the Johnson raw water pump on an Indmar? Mine is leaking and getting the belt wet at times and causing it to squeal for a moment.

I think this is the part I need to order:

But, I may order IMPELLER KIT (LONG) SERVICE kit while I am going to the trouble and replace everything:

Anyone have any suggestions or instructions on this work?