Mikuni VM 20mm round slide carburetor with bolt on flange mounting.
This is one of the most popular carburetors for tuning mopeds.
20mm is a great size for many ~70cc cylinder kits and a solid upgrade for many stock 50 shifties like the Honda MB5.
This uses the Mikuni Large Hex main jets and and the M28/1001 idle jets.
Bolt holes are 50mm apart. Does not come with mounting hardware. Compare to your stock or aftermarket intake to see if it will mount.