I just draw one up in CAD and send it over to my 3d printers... LOL
Having two printers is nice, one prints the lid, one prints the bottom, and i snap my finished board into it and off i go. Also nice not having to drill the holes, just print in place whatever i need. Quite convenient now that Radio Shack is dead. I used to buy the cheap little project boxes from them locally, now my only option is to get online and order some from afar. I live in state with Digi-Key here in MN, so i can get an order from them in two days, but the cases and project boxes they have are pretty spendy.
If i want one with a metal cover i just grab a sheet of aluminum from the hardware store and place it on my little CNC Router, makes nice cutouts for a front panel, if need square i take a sheet metal nipper and square up the corners after machining.
So yep, i just make them now, custom fit to the board that i also make myself.