yes it does is the same from 1999 to 2002 they change on 2003 and up
With an adapter Yes.
No, Chevy changed the wiring harness in 2003. and the way it is mounted, it can be made to work though.
Yes, as long as it is the same gear ratio.
will a 2004 tailgate fit a 2006 Chevy
A Double Din stereo will fit in a 1993 Chevrolet Silverado 1500. It will take some modification and a new faceplate, but it will work.
Yes.
YES
NO
Yes same engine.
of'course
Yes they are the same heads.
Not without modification as 2000 is the newer body style which was implemented in 1999.