I have a 1999 silverado Z-71 that is going under for the 6.0 swap but I need to know what year to go with.. I'm wanting to go with the newest year possible so that the milage will be low but how new can I go. How much of the wiring harness do I need to change out also??