Do you have a GPS or know where you can borrow one for a couple of days?
There is a relatively easy way, using a GPS to get as close as you can get depending how you want you error to be. (You may find, like I did, that you need a ??.5 tooth gear. Then you have to pick whether you want a little slower or faster than real.)
You set the "trip meter" on the GPS to zero and the trip meter on your jeep to zero. (If you don't have a trip meter, just right down the odo reading.)
After you drive for a while, like 50-100 miles (make sure the GPS gets turned on and has "aquired" location each time you drive your jeep, if it's not one trip).
Then when the jeep cools down, pull the current speedo gear and count the teeth.
The equation is as follows:
New number of teeth = old number of teeth x (miles on odo / miles on GPS)
For me that was x = 37 x (90 / 100) or 37 x .9 or 33.4 I choose a 33 tooth gear, but I could have gone 34.
34 would have made my speedo read low, so I went 33.
(I think I got all this right, but a sanity check would be nice. I did this rather quickly from memory...)
bburge