Nathan take one off and take it to a good aoutoparts store, any good parts store will let you try to match up something similar, anythig that mounts the same way, and is just a little longer will work. Chances are pretty good that that shock will be from a truck or SUV so the valving should be pretty close to what you need. If the part number is from a Monroe or some other crappy shock get a cross-refference to something decen (OME or other) They should install clean, and work great.
For the spacers, EE used to have a write-up on how to do it, but basicly you take a long nut, any professional harware store will sell them, get one about 1"long thread that onto the shock halfway, and get a stud that threads into that, make sure to use lots of red loc-tice to put it together, and re-install the shock. Mcfadden Dale hardware in Santa Ana or McMastercar.com should have what you need.
Also if you want, I am about to get some Foxes on my D1, so my OMEs go in the junk parts pile. I'll be in OC when installing the new shocks, so if you want the slightly abused OMEs you're welcome to them. The fronts are a stud-stud mount, and the rears are loop to stud, so they may fit. If they do, then you know what to order.