a replacement... LOL! any third gen 2.0l motor will fit. But with the MSP you have oil parts different, aka' the main difference is the wedgeplate. Which costs 400$+ new.
But if you dont mind can you make your own thread about your own issues. No need to post in a two year old thread.