Check 3 things with the fuel leak:
1) The fitting that connects the upper + lower fuel line is often not inserted right, and will leak,
2) As you mention, where the fuel line connects to the carb may also leak (not sure what carb you are using, but the AM carbs have a larger fitting for the fuel line than other carbs).
3) Pressure test your carb. If the lever is set too high, or if the plunger does not seal, it will leak fuel.
Chain Adjusters:
1) Yes, the Asian case needs to be clearanced a bit, their large gear is a little larger than OEM.
2) Often the shaft for the small gear has some play in it and needs a shim so the gears do not lock up. I took the foil from the top of my bar oil container and cut a thin strip and put the axle down on top of it (so it is under bottom and both sides), then trim the excess. Seems to be working well so far. Lube well!
Also, the fuel caps on the Asian 660s seem to always leak. I replace the rubber flat washer with a tight fitting O ring (get them at an auto parts store) and that usually solves the problem. (OEM caps work even better).
Welcome to the site, and good luck with it. Tell us what work (or not) for ya!