I had mine replaced about 2 years ago. I was nervous about it but my local marine mechanic loved the idea of working on the engine so this became the first, and only time so far, that I have had someone else do anything to my Epic 21. I referred him to the instructions on the site, which are great. The only issue he had was the crank pulley. His impact wrench wouldn't do it nor would the more powerful one he borrowed from a friend. Google to the rescue. I found a YouTube video where a guy used a cheater bar that extended the socket wrench to the frame then bumped the starter. Evidently a lot of torque produced! He said it worked like a charm.
The belt was in great shape but, as with others, the mechanic thought the water pump was on borrowed time. I just didn't see it as being the issue he did. I suspect he was trying to make me feel the project was justified! Regardless, I am glad I got it done. Not only did it gnaw at me as being overdue but now the clock has been reset.