Is it still leaking ??
Take a pic of the needles next to a ruler, post it.
I might have them and can send them to you free.
The backfire could be from too much fuel or the timing's off?
Or it's sucking air from somewhere? Do the starting fluid test, start motor and spray SF around the intake...