I printed this on a Lulzbot TAZ5 printer in black ABS. Very nice job. Cover snaps on nicely.
I might add some spacers under the mounting tabs to raise the box. This would allow air circulation for the cooling slots in the back of the box.