did you ever get this to run?
first off, if you have spark it should run.
providing that fuel is getting into the float bowl.
if fuel is getting into the float bowl, it should get into the engine UNLESS, the main jet is plugged or it fell out (which is common).
if you have spark and you have fuel, the only other thing left is compression.
take your float bowl off and make sure that there is fuel in it. just because you see fuel in the line does not mean that it's making it into the float bowl. the float can be wedged in the bowl and the needle & seat can be stuck closed (again, common on n.t. carbs even when brand new). if there's gas in the bowl, your spark plug should be wet. a dry plug indicates that no fuel is making it into the engine.
these things are not that difficult to figure out.
also, if you have something hooked to the white wire from the magneto, disconnect it because that alone couls be your entire problem.
you say that you checked for air leaks? how did you do that if the engine won't even run? to check for air leaks, the engine must be running.
another thing is that the vendor (bgf) has nothing to do with how this engine was assembled or how well the soldering on the wires was done.
bgf is just a drop shipper.....ALL of these china 2 strokes are built in china by different factories, and the people you buy them from are just drop shippers. not manufacturers / assemblers.
the assembled engines and kits come to the vendors in boxes from china, and they leave the vendors in the same boxes.