need knowledge please

it is out of a car as it has an aluminum oil pan. i checked the part number on the throttle body and it was 05/06 part number. the vin (i guess) on side of block is not readable. i will try to get a few pic of it when i get back to storage. thanks for info so far. not sure if i would a body or truck install. it would have an automatic behind it.