Update:
The truck is back and cleaned out.
Seems like i need a new radiator support & inner fenders.
I was qouted $1500 for the radiator and i don't know what. My ears stopped listening as soon as they said $1500.
We might try put the esclade stock radiator if it fits.
Engine mounts looks they love their new home
Sorry for crappy phone pics i forgot the camera