I had similar experience with one of those, although not on a BSA. It leaked, cleaned it three times and lapped the needle, still leaked. Noticed it did not leak when bike was running but I don’t like dripping petrol near a magneto. Bought a float kit with needle etc. from Amal/Bulens, it still leaked. Talked to some guys in the club and they tell me they are call old leakies because they all leak and if it stopped when the bike is running then forget it so I have (well I have not, it still worries me)