Screen Printing - Find Aviation "Friendly" Printer
I found a local printer whose owner was a pilot and wanted to be user "friendly" to the EAB community (now 20+ years ago).
They were willing to work with me to print my call sign on the panel, and then all of the labels onto the lower sub panel - and did a beautiful job.
A couple of caveats: 1. You're paying for screen development for one item only - that can be pricey, depending on how badly you want that quality of finished product. 2. The screen print frame requires a completely flat surface (at least in the area to be printed), so any flanges, or protuberances can't get in the way of the screen.
In my case, the lower sub panel had a mounting flange that interfered with the print frame. So ... what I did was make a flat "overlay", matching the face dimensions of the panel, had that printed, and then installed as an "overlay" when finished. If done right, you can't tell there is an overlay there - I have had people look at the main panel & sub panel for 20 years now, and not one has ever ask about an overlay on the lower panel.
Sorry about the length ...
HFS
Also, because of the odd size of the print objects, and the nature of screen printing, you will need to make a holding "device" OK'ed by the printer to hold your work on their rotating table.
I used Pro-Screen Inc. in Fresno - but unless you are local, you'll need to find a printer near enough to you for a "walk-in". You need to be there in person for the "back & forth" required to get the job done.