Honda carburettor Keihin PD47C , CG125 ? , CB125 ? XL125 ? , See below

Keihin PD47C carburettor , I think most likely CG125 but I am not absolutely sure and I have no idea of years , the needle is a E2051J Air screw missing but threads are good , carb needle is present but no e clip or retaining clip and no spring …apart from these items it seems to be complete but please be sure from photos , everything is moving freely including float bowl drain screw , I have turned the pilot jet , main nozzle , idle screw and the accelerator pump rod is moving Has had a basic de grease but will require a thorough fine clean before use Feel free to message me for any more information SL U3

eBay