If you are running the stock needles, even shimmed to .040" or .060" you are still going to need main jets in the 147.5-152.5 range.
There is no way you could run 130 something mains with oe needles, and jetting is alot more than get your main jet correct and the rest will follow.
Every part of the carburetion affects the other parts, and WOT does not equate to being on the main jet. ( I have no idea the root diameter or taper of a zx7 needle compared to an oe needle, but the needles that come with a dyno jet kit etc do ask for a 132 main jet --or something like that--so certainly a skinny enough and fast enough tapering needle could require the tiny main fuel jet)
badassjake's advice is just enough to get you in trouble, not enough to fix it. What he runs or says he runs has no bearing what so ever on what your bike needs!!
-idle mixture screw--most affective at idle, barely affective at 4000 rpm (crank these out to about 2.5-3 turns out and idle will be pig rich and the 4000 rpms stuff will still be way too lean....1 1.5 turns out is all you need on these, they are only there for adjusting the idle fuel mixture, not for fixing off idle lean conditions-for that go to your pilot air jet or your needle position or both)
-pilot fuel jet--most affective at idle, barely affective at 4000 rpm (ie...go up one jet size on this and idle will be pig rich while the 4000 rpm stuff will barely change)
-pilot air jet--most noticeable changes 3000-5000 rpms, barely noticed at idle ( ie...go down 1 size on this and idle mixture will barely change, but the 4000 rpm stuff will go about 1% richer)
-needle jet--starts all the way down at about 2500 rpms-and works with the needle root diameter and taper all the way to true main jet, 14,000 rpm +
-needle--just like the needle jet, kicks in just off idle and works to the main jet, but the most significant areas of change and regulation are the cruising rpms, in the true midrange
-emulsion tube--this is affected greatly by fuel level, as more air bleed holes open up the lower the fuel level, and the fuel level in the bowl does drop the longer your ride it WOT
-float hieght--here you go, fueel level, affects the entire rpm range, but does little at idle, unless it is really low or really high
-main fuel jet--most affective those last couple thousand rpms on a very long WOT pull, but it affects all the way down to idle in a decreasing manner
-main air jet--this is most affective in the just before true "main fuel jet" affectiveness, say the 8000-12,500 range ( make this smaller and the true main fuel WOT reading will barely change, but the numbers coming off a corner at say 10,000 rpms will go up noticeably)
-throttle slide cutaway--well this works uniformly from say partial throttle (3000 rpms) all the way to the slide being completely open
So every system has some affect on the rest, and as such you will need to make adjustments to other areas when you change something (ie...shim your stock needles .040", you should change your main fuel jets about 3 or 4 sizes smaller, unfortunately the taper on OE needles is generally too slow so that the hard acceleration off the corner suffers (lean), but your "true" main jet a/f would be correct)
(ie...#2--you change you pilot air jet, from a 125 to a 122.5, you can turn your idle mixture screw into about 7/8 turn out for proper a/f at idle-you also won't need to shim the needle so much if you are trying to "fix" a lackluster performance area in that 4-6000 rpm range)