If your only replacing the shackle hangars then you only need the shackle bushings. Most new shackles come with shackle to hanger and shackle to spring bushings. As far as the main eye bushings go, stock ones I believe are 1-1/4" while most after market are 1-1/2". Unless you have stock springs then measure them. If not the order stock ones, they're listed on most sites.
1995 YJ - Stock 2.5L, Taken out by a blind old driver. R.I.P.
1993 YJ - Stock 2.5L, Scrapped. R.I.P.
[URL="http://www.jeepforum.com/forum/f12/desert-rat-build-830626/"]1994 YJ - Stock 4.0L, Currently getting the frame off treatment and being built up.[/URL]