I'll bring this thread back from the dead; the solo installation of an early XJ Bull Bar with a Warn XD9000 on my 2001 XJ has definitely taught me a few points.
1) Make sure that you have the bolts on the passenger side of the bumper in place before you mount the winch; otherwise you'll have to pull the winch back out to bolt it up (this is a B++CH without help; much better to fit them before installation on the Jeep and shift it around to fit).
2) The holes in the front crossmember may not be lined up well and may require grinding/filing to allow the nut plates to fit; without doing so my bolts wouldn't have gone through at all. I wish that I hadn't loaned out my die grinder before attempting the installation because I could have used it & been done in five minutes instead of an hour of filing to fit things up.
3) Don't forget to tighten the mounting bracket bolts BEFORE mounting the bar; you'll be pulling it off again if you do because the bolts that you cleared the above holes for are completely inaccessable once the bar is mounted!
4) I used a transmission jack from Harbor Freight to hold the bumper for mounting the winch & installing the bar on the XJ; the rachet strap held it securely while still allowing me to tilt it as needed to line it up and place the bolts without a major struggle.
5) If you are installing an early model XJ bar (`84-96) on a later model to get better tire clearance, you'll have to trim the inner wheelwell liner to mate up with the Bull Bar and not hang below the bodywork (or remove it completely). Also, you'll probably want to get one of the early vacuum cannisters if you want it to fit the mounting bracket on the bar. Use the screws and clip nuts from the late model cannister so that you don't have to drill out the mounting holes to fit the bolts used for the early cannister.
6) Before attempting to mount the winch on the bumper you'll need to drill out the roller fairlead to match the holes in the bar (it's in the instructions); it's also a good idea to use a dab of RTV to hold the captive nuts in the winch feet in place so that you don't have to wrestle them into place after the fact because they cocked or fell out of their mounting recess. If you'll do this first thing, they'll be well placed and held when you get around to mounting the winch in the bar.
7) Don't forget to connect the ground lug from the remote to the ground lug on the motor before mounting it; it's an oversight that will have you pulling the winch to correct! Holding a near 100 lb. winch overhead with one hand while trying to insert mounting bolts in NOT a fun task!
8) The instructions are adequate if somewhat sketchy; make sure that you read through them multiple times & take nothing for granted. You'll be much happier by the time you've finished if you do.
9) My XJ required two shims on each side, not 3-1 the way the instructions suggested for a first try. This is a good reason to fit things up before the final bolt-up is done. It was also helpful on my XJ (with it's 6" lift & 33's) to run the rear tires up on ramps to lower the nose and to use a Hi-Lift to push the bar as high as possible (the mounts are slotted) for a nice tight fit. Good fitment takes a little trial & error but is definitely worth the patience it requires.
10) Finally, mounting the remote solenoid box is not exactly textbook. Per the instructions, the mounting bracket is mounted first and then the box mounted on it. This did not work well at all! The bolts on the solenoid box required losening to position them to fit the bracket (done much easier before mounting it on the bumper). The bracket must be attached to the remote box before installing it on the bumper and then it must be mounted before the winch if you don't want to fight it. It's much easier to wire up everything prior to mounting the bumper since you'll only have two wires to connect to the battery once everything's on the Jeep.
Hope this helps someone; my experience wasn't as pleasant as I would have liked. Not impossible by any means, but still it could have been much easier if I'd known what I've just shared with you. Have fun & learn from my mistakes! :wave: