i'd take a chance and say the mains will be ok as they're too big anyway std.
but try another 1/4 turn out on the idle jet and put another shim or 2 under the needles to raise them a bit.
should richen it up in the mid range.
a dynojet kit will set you back 70-80 quid unless you get one from jcmotors.com in the states, but you have to wait 2wks for delivery.
try lifting the needles first & see how smooth it is.
ive got round this before by sticking the needles in the chuck of my cordless and reprofiling them with wet & dry, but it's very trial & error and no going back once it's done.
out of interest, do you have a k&n filter on as well???
if you're thinking of getting one, look for a bmc 144/04 race filter instead
but then it will most definately want dynojetting.
*carb balance might be out a bit as well if it's uppy & downy & lurchy - worth doing anyway.