If the cranks are different and the later crank with the different stroke wont fit in, you can always move the pin on the A crank. Specialist machine shops can do it for you, its not scary task. but as a few others have said, just get a A barrel off ebay or what ever and save the hassle. if you can only get one on max bore you can get them re-sleeved aswell.
Now i am 99% sure that the TS250 70mm piston will fit in the RM250 A. I did have a NOS RM250 A piston a while back and compared it to my TS250 piston. I wanted to see if i could use the RM250 A 70mm piston in my PE250. it wasnt an advantage over the TS250 piston i already knew would fit correctly so i gave the RM piston to a guy in USA. From memory the dimensions were the same when comparing RM250A piston to the TS250 Piston. The only major difference was that the cut outs in the side of the piston skirt were angled to the front or rear. The TS250 doesnt have that and the cut outs in the side is an even rectangle cut out. i dont know if that would effect things??? If not then you instantly have a source of pistons from 70-72mm. In wiseco you have 70, 70.5, 71, 71.5 and 72. There are other brands available too. Im pretty sure that ProX goes up in .25mm increments instead of .5 but they still only go to 72mm max.
So in summary, if you can not get a 70mm stroke crank to fit in or dont want to modify the 64mm stroke crank to 70mm, then fitting the 77/78 67MM barrel is only going to reduce your capacity to 220cc at best and i believe there would be some port timing issues aswell, that would be the main propblem i reckon as the piston wont have a long enough stroke, to reach TDC with the 67mm barrel. I reckon. Thats only my theory so it could be wrong, it really needs to worked out with real parts in hand. I could measure the heights of some barrels and that would reveal more.