My neighbor pulled up with this on the trailer today...

All repairable. Not all that difficult. Just take your time. The real key is what did he pay for it?