I have also been running the NGK CR9EIX with good results for approx 10,000klm's.....
Although not that full distance on the one plug, as i fitted the 1st Iridium from new at approx 1,500 klm's. Then at approx 8,500 klm's i fitted the 290 BB kit, at which time i also fitted another new CR9EIX. I have now since covered another 3,000 klm's on the 2nd plug, so all good at this stage.
As for the Yamaha recommended plug replacement interval of 20,000 klm's, well i reckon that's a pretty big ask on a "soft metal" plug in this HI-PO little single. Proberly go that distance ok on a "normal use" stock standard bike, but with a fuel programmer, i'd say 1/2 that interval to retain MAX spark plug & ignition system performance. Most owners tend to set their programmers way too rich, placebo effect lol, and i very much suspect that this is a major contributing factor to the "known" issue of premature plug fouling / failure. ( Even when the plug "looks" ok ).
This being said, even with the Iridium plug fitted to my bike, i still plan on inspecting the plug every 10,000 klm's. For my current use that distance would occur approx every 18 months. It's a bit fiddley with the tank & fairing R&R, but it's not a hard job, so i'm happy to cover this as "preventive maintainence".
The single most important factor to keep in mind with the Iridium plug is that although it has the very hard wearing Iridium needle tip, it only runs with a single earth electrode. So this could very well be where the 1st signs of wear occurs.
In any case, from my direct experience i can recommend the CR9EIX as being very worthwhile for the WRR/X. There is some mention of the Iridium plug giving a negative performance effect on this bike, but not in my case. ( Report in a thread on this forum that the Iridium plug "hurts" low rpm torque & power, worse when cold ? )....
Maybe when/if you go back-to-back with the 2 different plugs you can report back with your results as well.
Cheers.