New enclosure arrived. And it is pretty much overkill. But it does not cost that much.
The enclosure is StationBox ALU 6N1E. Still have to put some fans inside to move around the air.
Il be putting a DC to DC stepdown inside also as im going to be running this off a 12v POE system.