Sorry for the late response.

My 25hp carb is a WMC 31. A WMC 31A also works and I think the difference is that one component is made from a different material. The models past that aren't as easy to swap in, but I could be wrong. YOu will have to reposition the throttle cam when installing the 25hp one. The roller lines up with the forward line on the cam in your picture. This also means you have to adjust the dashpot.

You will likely NOT find a reasonably priced one in decent shape during the boating season. You have to start looking on the web in the fall, when others start parting out older motors.

Word of advice. If the price is right but the carb looks like sh!t, it will be. Be patient or just go for it with one that looks good. Still rebuild it.

By the way, it looks like your primer handle is broken off. Recommend replacing it when you get a chance.

[https://greenbayprop.com/wmc16a-mercury-mariner-25xd-outboard-carburetor-assembly-gb608139238]