The biggest issue would be that the '47 temp gauge would read bass-ackwards with the sensor in the '58. I fought that for several years and I finally fixed it. The other gauges should hook up to the '58 sensors (oil and fuel) and the ammeter doesn't really care. The speedometer cable in the '58 should hook up to the '47 speedometer.
Light switches will take a little doing, but no real problem.
BUT - condition of gauges in the '47 might make that a totally different story....