the reason i didnt take those is they had higher miles on them but i saw a couple motors pulled from an 05 and an 06 with less than 40K. I'll admit im not the most mechanically inclined but i even talked to some friends of mine who work in a service shop at the GM dealership I work at and they werent sure so i figured i would come on here because their seems to be alot of knowledgable people on here.