I say buy new,
you can calculate the spring rate of a junk yard coil using this formula.
Coil Spring rate:
[11,250,000 x coil spring wire diameter^4] / [8 x # of active coils x avg. coil diameter^3]
http://www.imagestation.com/picture/sraid19/pbf31e61bc1716baf1c2de51e79529b1d/fdc2a247.jpg
Leaf spring rate Formula:
[((Width of leaves in inches)X(Number of leaves))/12]X[(1000Xthickness of one leaf in inches)/(length of spring eye to eye)]^3= spring rate
Some research I found over the years on coil springs for the XJ
Id just buy new ones. i know there is errors in there but some of it is helpful
COILS:
OEM XJ is supposedly 142-147 lb/in rate. 17" length 5.25" diameter
OEM ZJ with 4.0 is supposedly 190 lb/in rate front and rear.
OME 930 coils: 160 lb. spring rate. 1.75" of lift on XJ
OME 934 coils: 180 lb. spring rate.The 934 spring is 35 mm (1.37") longer than the 930 spring.
The 930 is listed as a XJ or ZJ I-6 spring and the 934 is listed as a ZJ V-8 spring but is also used on the XJ. the 934 should give about 2.5in lift.
Tera 4" TJ coils give 4.5" of lift on an XJ and have a 200 lb/in rate , 20.25" tall unloaded
Tera 3" TJ coils give 3.5" of lift on an XJ and have a 170 lb/in rate
RE 4.5in ZJ coils are 240 lb/in. give 6"-6.25" of lift on an XJ 22" tall unloaded
RE 5.5XJ coils are 4.5ZJ coils.
Rusty's 6.5" 22" long, 12 wraps of 5/16" stock
Rusty's 4.5" coils give 5" of lift and have a 150 lb/in rate, 22" tall unloaded
Rustys 3" coils give 3" and have 150 lb/in rate.
Rancho 3" coils, at least the old coils give about 2 1/4" of lift on an XJ and have a very high 235 lb/in rate.
rockkrawler 6.5" are 165 lbs/in
SJ 3" ZJ coils 218 lbs/in
SJ 6in XJ RR coil is 13 coils and same height and thickness as the RE ZJ4.5in XJ5.5in coil.