chevy motor

4.8 chevy motor 55k miles bought truck new was recked motor been in my shop for 4 to 5 years it is for a 2008 i was going to use it on my grandsons truck but will not work because his truck is a 2007 truck was recked on right front will guarantee to be good vin # for this 2gcek13c781280267