either...
A. the spring in the needle is bad.
B. the needle did not come with the seat, and does not fit flush
C. the float setting is off, and the tang is not applying enough pressure for the needle to properly close.
with your leaky bowl off, and fuel line on and hooked up to gas supply, turn on your petcock and lift your float. does the flow stop?
if yes, then something is going on with your float/tang. recheck float height.
if it still leaks...i would put my $ on A, and order 1 (or 4) new float needles/seats.