Mikuni Vm28 Carburettor Carby Maybe Yamaha Yz.
Been through the cleaner so clean inside , 28mm