hi wilko, the project bike came with the xs650 piston and the cylinder has already been bored to match, its been looked at by a local "expert" and there are pros and cons, the yamaha piston is lighter with a shorter skirt and has nice narrow rings, but it has valve cut outs in the wrong place, it looks like it wont need a spacer under the barrel to reduce the compression unlike the triumph piston. Its oem yamaha so hopefully of known good quality.
Its worth a go I think, and as its slightly smaller diameter than the triumph piston the barrel can be rebored later to suit the triumph piston if it doesnt work out.