Bolt sizes - since I no longer have them on my X, I can't check. I had them written down somewhere, but I can't find them now - and the original instructions are illegible (Yes, I still have them - but they are really useless since I can't read them)
the #2 question, was a grade 8 hex head bolt with a 3/8" head.
The pitch doesn't matter, since you'll be getting a nut and the length can be determined by measing the thickness of the ARB and the body where the bolt goes through, adding the thickness of a couple of washers, and then the thickness of the nut - it'll need to be at least that long.
I don't remember what the length is, but that's how I figured it out the last time.