Jack, your right it is a fine box. TRAF-O-TERIA is the make. All aluminum. I have one by Duncan but it is awaiting paint. It is all steel but somebody managed to beat the stuffing out of it.
Love those Ford meters. Thanks for posting.
Mike