@mrblaine , this statement may require a little more explanation for those of us with less knowledge about TJs. I realize you may have been a little upset when you posted it and left off some details but my stock 02 Sahara didn't break 2500 rpm at 70. It came with the 4.0, 32RH and 3.07 gearing. I am now running 31" tires lowering the rpms. I agree that it is over geared with the 3.07 gearing and I am working on that.From the factory bone stock, the 01 TJ with the 32RH runs 68mph at 3000 rpm.
Most of my driving is at around 60 mph and around 2000 rpm now that I have 31" tires. However, using the gearing calculator, 3.07 gears, and the smaller tire sold on TJs in '02 I still do not see 3000 rpm; maybe with 3.73 but my understanding is that they were optional with the 4.0 (again, possible lack of knowledge on my part). It seems to my limited knowledge that Jeep engineers were aiming for 2600 rpm at 70 mph. If I ran 3.55 gears with my 31" tires I should be around 2800 rpm at 70 while the recommended 3.73s put me over 2900 rpm at 70.
Looking at the calculators, along with primarily highway driving and mild off-roading (sandy forest roads in Florida) have me looking at the 3.55s over 3.73s. Maybe I am entering something wrong into the gearing calculator and it is a good thing that we have time to correct this before I have the gears changed.