jetting:
I run the 700 sx with benders:
150 mains: 3/4/3 clip, and 52.5 at 2 turns out
This seems to work well, but if you are running the mag at 4 I am not surprised it is rich.
the needles are for mid range (your problem area) Some people say to run clips at 2.5/3.5/2.5, but use caution, because the mid range is when most will blow up (if they hit a lean spot) this can happen after coming down from wot or running mid for long time. Like anything--How much do you want to play, tune and re adjust. My set up works well, but I would say its a touch rich. Some people run 147.5 mains also--again, you are taking a risk with all of this.
Start by changing your mag from 4 to 3. This is a big difference. You can also shut off your carb heaters and remove your snow filter (in proper conditions) and that will lean it just a hair. I have run my set up down -25f with no problems, but that tells me it is to rich for the majority of the riding in the teens for example. CAUTION: the 2001 sxr will run a leaner main jet, because of the internal tube/vent for the carberator. I tell everyone do not assume that a 97 and 2001 are the same set up --Yamaha changes little things every year...sometimes for good reason, but some times for sport.
Again, I would try my set up check the plugs and move forward.
GOOD LUCK