Side note: JLC will make PCBs out of sheet aluminum, intended for use as heat sinks for LEDs. Design an aluminum board with nothing but silkscreen and drill holes and you have an incredibly cheap, very precisely made front panel! This is even nicer now that KiCad supports fonts.
I've used them for keyboard plates. They charge a small penalty fee (it was $8 on $60 worth of plates last time) because you're punching a huge number of tiny holes in, but it's still dramatically cheaper ($70 for five versus $100+ for one) than calling out a laser/water jet cutting service.