For the money your going to spend on a comet 40 you could have a dirt bike motor that has 4-5 gears, lighter and better for a go kart, your not always burning up belts, a dirt bike motor gives you that high torque in 1st gear and that top speed you want in 5th gear, or if you needs more power buy a 500-1200 cc motorcycle engin, 1-4 cylinders, that big beast of a motor tops out at 3600 rpm and I know you can do all sorts of mods but I would never try to get high rpm from a lawnmower engine, one negative thing to note, most older motorcycles are air cooled so you would need to build some air ducts or use a old car cooling fan to blow air accros the fins, personally I would use a combination of both, or a really easy engine is a old snowmobile engine. You already have a tough cvt system and tons of rpm and power