Many float needles are all metal .
As long as it doesn't leak , leave it alone , like Pops said .
If it does start leaking look for impurities on the needle tip and seat .
Usually a good seat polish does the trick . And , you've done that , so ...
Did you insure that the idle circuit is clear ?