Ranger has the aerodynamics of a brick, but MPG for a pickup truck is better than full size.
Yes, lots of after market do-dads.
3.0l is a reliable engine, it does have one thing that should be changed every 80,000 miles or so and that is the cam synchronizer, it is in the old distributor hole.
It has bushings that can wear out, usually they will start to squeak when this is happening but not always.
This unit has the CPS(cam position sensor) but it's more important purpose is that it drives the oil pump.
If this shaft fails the engine doesn't stop running(but you will wish it did, lol), the oil pump stops and if you don't get engine shut down quick enough you will be looking at a total rebuild.
It is not an expensive part and not hard to install.