Just bought a 97 4Runner auto, 120k miles (absolute creampuff) to keep me busy tinkering. Changed all the fluids, plugs, and filters, did a ton of detail and even more cleaning on it, then someone keyed the side.....

Anyway, several questions....my fuel mileage was 20mpg on the hiway trip home, 65 avg, looks like around town mpg is gonna be in the 16-17range. Is this normal for a stock 2WD auto V6 Runner?
I was wondering if replacing both O2 sensors and cleaning the MAF wires would benefit the fuel mileage. It purrs like a kitten, can't even feel it idling!

Second, it feels just a tad bit squirrely on the hiway, a little loose in the steering, and a slight crosswind will push you over half a lane if your not paying attention.

Shocks, this thing rides like it has NO suspension. It has Monroe sensatracs in the rear, and if I hit a bump it feels like the back end jumps sideways 6".

Any advice or commentary would be appreciated
Thanks