Maybe float level is just a little off, or there is a little piece of junk in there that gets moved around so your issue is intermittent, or as you said the float needle valve is old.
I personally do not worry much about a few drops here and there, but if you are really getting a lot less gas mileage, then a good carb cleaning and checking of your float level is probably in order.
_________________________
Keith Jackson
Cedar Park, TX
2011 KTM 250 XC