This is off of a wrecked 2015 Chevrolet Silverado 6.6 duramax 

It has a dent in the back and some scrapes 

All the connectors are ok