it depends. there were different motors for the before 98 sephias.
check www.kiausaparts.com for both years see if the part numbers you need are the same.
That question should be easy to answer and the answer is yes. Lots of parts are interchangeable. The parts you mentioned should bolt on very easily. As far as engine, it should be 1.6 to 1.6 and 1.8 to 1.8. As long as the engines the same, it shouldn't be that difficult. Same thing goes with the trannies. Good Luck!