what year model 2.5 engine will interchange in a 2003 altima on 2003 Nissan Altima

is there any different makes or models that would interchange easy in my altima? most people say they are several but i dont know which ones would be a good match...any help is appreciated. thanks

Asked by for the 2003 Nissan Altima
call local wrecking yard and they will adv you on this