Stock cam is not going to wake up the 750 kit. My choice has always been megacycle; of these 3 cams, (if this is your first build) I would go with the 250-20.
(1) 250-00 .420" 272° 110° OK with stock pistons & guides. Valve springs 103-Y 26 btc/66 abc .006"
.420" 272° 104° are recommended. Improved mid-range power. 60 bbc/32 atc .006"
(2) 250-20 .415" 250° 104° New all around street cam. OK with stock pistons & 21 btc/49 abc .010"
.400" 246° 104° guides. Springs # 103-Y recommended. Improved 47 bbc/19 atc .012"
mid-range power.
(3) 250-30 .440" 271° 103.5° Use modified pistons and springs #103-Y. Best all 32 btc/59 abc .005"
.440" 271° 103.5° around "torque"cam. Great throttle response and 59 bbc/32 atc .007"
strong top-end pull. Guide modification needed
My advice would be to stay away from MikesXS performance cam. Made in Taiwan, inferior product from all reports; as are a lot of Mikes XS parts; Don't go over 10.5 1 CR, unless you plan on rebuilding the top-end once, maybe twice a year depends on how hard you flog the motor. Make sure the rocker-arms are in spec.
Get the head ported. There are a few people out here that know how to make an XS head work. Run 34mm Mikuni round slides with spigots . Run Ampco valve guides (bronze) Buy good valves (kibbelwhite) Buy good rods; I run Falcon knife rods. Have the crank balanced/welded. Stock oil pumps seam to work well for most (although I don't rum them in my motors) run an oil cooler (your motor will love you long time. Buy a good ignition. MZ-B
Build a good clutch package.
Last but not least; cut/grind off, all the bullshit on the frame. They are heavy. Use fiberglass wherever you can. Put good brakes on it. You'll either go up in flames or live to tell your grandkids just how fast that old XS was........ hay, its a XS 650 Yamaha. they are cheep and everywhere. Go for it; life is too short NOT to build fast motors.
OR...... you can half ass it and be a pissed off old fuck riding a low CR motor talking bout how many miles to a gallon you get.
(read;Buy a Vespa, whatta hoot)
All true.