Not sure if its the same exact configuration for the marine application, mine was not on the AQ125A. I took off the pump and sent it in to a guy in Michigan, h2opumpman.com, and for about $70 including shipping he cleaned, painted it and replaced bearing and seals. Works great now about 1/4 price of a marine replacement.
Joe