Honestly I believe it's fixable. Another truck hit my dad head on about 6 months ago in a 01 sierra. It crushed the whole front end, bent the frame, and the driver side control arm mounts broke off. Put it on a frame machine, ordered a whole new front clip from the windshield forward, and welded some new control arm brackets in. Now she is back on the road. Some of the body lines aren't perfect but they are close enough. The best thing is after insurance payed for the truck and he bought it back, after parts dad now only has a total of 500 bucks in the entire thing from purchase in 03. Somehow even though everything on the front was crushed there was no damage to the engine.