Noisy,
The 600 cylinder won't fit the 550 without machine work to the cases.The cylinder liner is to large. I know the 550 head doesn't fit a tt600 cylinder either because of the tacho, although this may be different wih the XT600.
As for big bores, there are a few options. I had a 630 motor built, but it would never run right. I also believe people have had alot of head gasket problems with this option, as no one makes one big enought to suit.
My advice would be to get the 550 running well, and enjoy.