Consider replacing the engine. No idea what the market is like where you live, but over here a CG125 engine or one of the chinese clones should be far less than $500, and should bolt straight in, as the CG is just an improved reliability version of the CB. Seen them for about £100 on ebay, that...