NO.
From 2000 to 2007
No.
yes
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.
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