NO.
From 2000 to 2007
No.
If it is the new body style 2000 and up will fit. If it's the old body style then 1988 to 2000 will fit and match.
yes
no it wont just bolt on....
Yes, so long as they're the same length bed.
No it will not.
Yes
YES, They are the same.
Yes, It will bolt right up.
88 to 99 are ALL the same