I am looking into buying a 350X top end for my 300EX. But Im a little skeptical if this will work, but most people say it does, so I have a bunch of questions that I hope somebody can help me with. Do I need the whole top end to do it? or will just the cylinder and the piston be ok. Will a 300ex head fit onto it? It looks like it actually will. Also, will a 350X swingarm fit on my 300EX? And, Is any type modification required for this to work? Any help is greatly appreciated.