Other than the fact you already have the Imperial radio, why not put a Chevrolet radio in your 31 truck? There is no correct radio for the 31, however a universal 5 tube 1940 or 1941 would suit you requirement and be a Chevrolet radio.
(PS: I can repair your radio but do not recommend it).

_________________________
RAY Member Chat Group - Non-Geographical Region
Chevradioman http://www.vccacolumbiariverregion.org/If I had known that growing old would be this much fun---I'd have done it sooner!