I appreciate the PHOENIX brand here because it keeps things simple in a crowded component market.
01556018 PHOENIX CONTACT 2946201 EMG 45-B8 Electronics Enclosure
A nice touch is that Phoenix Contact designs tend to fit standard panels without awkward gaps or alignment issues.