I have a 98 silverado 2wd 4.3l, i want to do a low cost engine swap but need to know what engine that I can replace engine with I know 96-98 are the years that the 4.3 only fits, but can I use a newer 4.3?