My 2003 250XS manual says to use an NGK IZFR6J, and if not available use NGK PZFR6H. Check gap and replace if necessary every 100 hr or once per year for PZFR6H, check gap and replace if necessary every 200 hr or once every two years for IZFR6J. I get the IZFR6Js for about $9 each at O'Reilly.
I got a warranty replacement on a TM LU awhile back, and being new to Mercury motors at the time, the dealer conveyed Mercury Racings' opinion: 1) you use a new yellow o-ring on the gear case each time you drain or check oil 2) you run quikleen through each tank, and 3) you run fuel system treatment and stabilizer through each tank. May cost a bit, but when the amortization on a motor is at least $50 / op hr, the gas is $50 / hr, what's another $5 / hr for quikleen and fuel treatment to help protect your investment? Plus you're helping keep Mercury in business so that they'll be there when you want that next hot-rod motor......
Those Mercury fuel system treatment products have worked well for me so far.....
Also.......
"The pain of poor quality is remembered long after the pleasure of a low price is forgotten...."
My 2