There are a few of us that have done a 102mm conversion. I am helping with a 105.5mm XTX conversion next weekend.
You can use any Raptor 700 piston, if you are using 98 or 95 RON fuels you can run a compression ratio up to 11.5:1.
I would only use a CP piston as this piston has the longest piston skirt out of the JE & Wisco Raptor 700 pistons. My last JE 102mm piston kit only lasted 10000KMS (6K miles) & developed a rattle because of the short piston skirt. You can buy a corrected deck height 11.5:1 or normal 11:1 CP piston I would only use one of these. You can bore the standard XT660 cylinder to 103mm to make it a true 700cc, this has already been done read below.
Have a read in the modification index you will find more info on big bores.
http://www.xt660.com/showthread.php?t=630
http://www.xt660.com/forumdisplay.php?f=52