ok Gunnerray, two easy ways to pick if you have a lifan of YX motor. Firstly does it have lifan moulded on the side cases? first hint its not a lifan.
Next is go looking for your engine number, will normally have a sticker on the RHS of the casing and is engraved on the LHS under the sprocket there somewhere.
If it says its a 1P55FMJ its a lifan 140cc
If it says its a 1P56FMJ its a YX 140cc
the 26mm OKO is the preferred choice for the 140cc unless its a heavily worked motor as apparently you will get a flat spot with a 28mm because there is not enough vacume for the larger venturi.
To if it fits or not I will try clarify this a bit, the carbie will fit, BUT the manifold is to big and makes the carbie hit the frame or tank (depends on which way you lean it). This means you can either use the standard 23mm pitpro manifold (as it is smaller and keeps the carbie lower) or possibly space the tank up enough until you have enough clearance.
I was lucky enough to stumble across a 26mm manifold that just fitted with my 26mm OKO, doesn't fit with my 30mm Mikuni tho.