Myself just swapped bad engine 3.5l on 99 vx. used an 3.2 engine from 99 rodeo. got rodeo dirt cheap (accident) 3.2 fit on vx no problem. actually - vx feels lit bit bouncy ( may be 3.2l lit bit lighter than 3.5)