Yes
no headlights different
no!
Yes, 96-7 are interchangable.
Yes
No, they are not a direct fit, the 96-98 front clip (hood, fenders, bumper, headlights and grill) is different than the 99-00 front clip
No, engine from 97 will not fit 96.
Yes
93-97 are all the same
Yes
NO. The 97 and 96 transmission bellhousing are different then any other years. You must put a 96 or 97 4L60E transmission back in it.
From 1988 to 1999 will work.