i can not answer whether the 2.0 will fit the 2.5 trans or not but i can say this.
with these late model cars it would be best to get the same engine that you have now.
unless you are good at changeing the electronics that controle the motor as well as the trans.
the electronics are set for engine size, car size /weight, fuel injector size, trans. shift points and more.
some even control the am/fm radio, security, climate controle,,,,,,,and on..
it is not as easy to swap engine size/type these day's without haveing to mess with allot of changes.
it can be done but it is not worth it in the long run for a daily driver.
you did not say what your goal is for the car, but you just can not toss any engine in there and have it run good.
it would be differant if you were building something with turbos, 80lbs injectors, ported head, ect...
but even then you have the electronics to mess with.