There are two speed sensors on a 1996 Dodge Avenger, an input speed sensor and an output speed sensor. Both are located on the front of the transmission.
Downstream O2s are on the outlet side of the catalytic converter(s).
It does not have a maf sensor.
most likely the speed sensor
It is the sensor below the catalytic converter.
There is one at each wheel.
in the oil pan
The engine size is needed to answer your question.
On the v6, yes.
replace the distributor
The camshaft sensor is located on the drivers side top of engine at the end of the valve cover.
The crankshaft position sensor is located on the top of the transmission. It is located close to the bell housing.
Never heard of a battery temperature sensor being installed in any normal vehicle. Some race cars yes, but not in a daily driver such as your Avenger.