I have been noticing my 1999 Mercury 300 Pro Max has been running rich and smoking on start up more and more. I think the fuel pressure regulator finally took a dump as it now reads 3-5 PSI over what the manual says it should.
I think this might be causing it to run rich and idle pour.
I already cleaned the screen inside the regulator.

Any idea where I can get a deal on a fuel pressure regulator? I cant seem to bring myself to pay the Mercury price on this very small regulator.

Mercury Part 814012T1

Any help would be appreciated.