I realize this thread is 13 years old but for archival purposes and to help others out in the future, I'll mention what I use and what I'm seeing. I recently acquired a high mileage 1998 Ford Explorer 4.0L SOHC 2wd with 202,000 miles. I've had it for four months and it's almost exclusively used as an inexpensive around-town commuter, dog park, grocery store, etc. vehicle. 75%-90% is stop/go sub 50mpg speeds. Very little highway. I drive very conservatively and rarely "get on" it. Sometimes I do punch it to the floor...
I recently have done oil change with semi-synthetic 5w30 (manufacturer recommended) [I normally would use full synthetic but this was a free local shop promotion.]. This week I did a tune up of replacing spark plugs (very worn and all were badly mis-gapped), wires (seemed to be fine but old), replaced the PCV which was not even connected to the drivers side exhaust manifold, and cleaned the mass air flow and throttle body. Replaced EGR.
I have been getting consistently ~17mpg, which I check at each fill up doing some quick math and using the trip odometer. And that was on unknown old oil, and in dire need of a tune up and with a mis-routed PCV and filthy throttle body and old EGR that failed emissions. I threw 5 codes and failed emissions, and needed a tune up.
This last fill up was 10.3 gallons and 178 miles, which gives me over 17mpg. Considering the work I just did, and having it idle for long periods many times, I'm very pleased with the mpgs. I expect it will get maybe even 18mpg next fillup due to the tune up.