I have a 2000 X that needs a new engine. I am wondering if anyone has any recommendations on where I would get a re-manufactured engine and how difficult it would be to replace the engine myself? I have done engine swaps on 70's jeeps but nothing like a Nissan. Any recommendations and advice would be great. Thank you!