been debting wether or not to swap out my engine i have to 4.8 right now and i wanted to swap out to a 5.3 im pretty sure everything from mine will bolt on to the 5.3, but as far as the wireing harness would i need to get that with the engine i drive a 2006 silverado 4x4 cc and does it have to be a engine out of a 4x4 and also whats the best 5.3 lq4 etc and how can i tell them apart