95-98 are the exact same replacement. 87-94 are basically the same motor but not vortec. the only difference is the heads, so if your heads are the same u can go back to an 87 up to a 98. also some 99 models are the old engines. just make sure it is the same engine if u get a 99