would be alot of work.Check the gas tank to see if it is also messed up.Also noticed the top has a rip in it,will need fixed or replaced.Check the frame to see if it is straight.If the frame is messed up will need to to find a shop to straighten it out.When i wrecked my pick up years ago what i did was donate my vehicle to the local Tech high school.I supplied all the parts and the teacher and kids fixed it.
Replaced the whole front end,fenders,hood,grill,radiator.Straighten out my frame then to top it all off painted the whole truck for the cost of the paint.