Are you running it with the airbox off? Runs better with airbox on.
Are you riding it or just running it in the garage? It will do better if you ride it.
Do you have a meter that you can check your spark plug caps? 5000 ohm resistor inside.
Do you have another set of new spark plugs?
FWIW, I got one replacement black plastic float to go with my other 3 non-leaking brass type and it works just fine. I also have just the least little bit of rust in my tank, and it has not caused me any jet plugging problems. I might be wrong about this but I would venture to say that the fine mesh screen in the petcock is much finer than any jet or carb orfices. Just the same you should try and get the tank as clean as possible. There's lots of threads here an tank cleaning and de-rusting. If you keep the petcock off of "reserve" you will only catch floating crud, as the heavier stuff will be on the bottom of the tank.
Be patient and hang in there dharris, its gonna work out. Fresh gas and a new battery goes a long way, but not always all the way.