Ahhhh......I'm not a KDX owner but I have ridden Moose95's enough to know that is my next bike ;) Actually it will be the 220R. BUT , jetting is imprtant and so is the plug, with a compression of 120 I would say it's time for a topend. I replaced mine on my YZ125 and I was getting #'s up around 180 + . Big guy, you can replace the jets and fuss with the mix all you want, but if your rings and piston are toast you are wasting money, BIG TIME . When yo do a comp test the pipe and carb boot should be removed and the openings sealed. My best way to do this is with covers like from a coffee can cut to fit. For the reed cage cut it to fit and flip the cage and bolt on(don't forget to remove the seal, if you cant have some cardboard ready to make a new one, manilla folders are a good one, phone book covers work well too, just match up the width) For the Exaust do the same(Cut and fit, place the peice benith the pipe and exaust gasket for the best seal and clip the springs and bolt back into place). Now you can test your compression. If your readings are sitll below 170 or so, replace you rings at the very least, that is why your plug is wet fouling, blowby from the bad rings/piston. I wold do the topend and replace all, you will find no end to the improvement you feel!
My .02,
Phillip