Only two of the gauges are electrical. Gas, amp
The rest are mechanical
Did they work before you removed them? Or were they purchased as replacements?
Due the the two colors of needles I suspect they are not from same truck.
The speedo looks suspect due to where the needle is setting just sitting there. You could hook up a drill to the speedo cable in reverse see if you get movement
The gas gauge looks to have a off color to it. It may have already been replaced.. hook up a 30 ohm resister to it and see if it goes to F. You could also use a sender if you have a good one. Just remember to ground the gauge for the test and apply the correct voltage 6 or 12 depending on what you have.
Ill pass on advising amp gauge. I do not use one so I cannot advise. Maybe someone else can chime in on that one.
Oil gauge are typically bullet proof.
Temp gauge are usually good as long as tube is not damaged, replacements are available from most of the usual suppliers.