Keifer...... seriously brutha..... that XJ needs more than just bolt on body parts. The unibody area (cowl and lower pilar where it becomes the firewall - especially where the door hinges are) is fawked up. You'll never get a door to bolt back on correctly without having to get the area under all that damage straightened.
For $1000...... you're getting screwed. It's worth that much or more in parts possibly, but to fix that to where a windshield will sit back into it's channel and seal, and to get a door to align and seal..... it's gonna need time on a body shop's frame jig.
Walk away unless he'll take less. Seriously.