There is no shortage of P2 Villiers on this site. The caution - I would think - is that this is a Villiers Junior carby for the G series (70cc), rather than the Midget (98cc) engines. They look similar but jetting must have been different.
Any help welcome. ------------------------------- Jack