I'd like to find a source but $5 a piece, that's ridiculous. Then I looked at some of the packages of a zillion labels, and I still couldn;t find what I needed for my simple engine panel. You could maybe cover half of your switches, the others?
Both of my old panels have a mismash of fonts, backing, and many aren't accurate.
Seems you should be able to get a local computer graphic person to take your lettering, size it to the scale you need for panel labels, and put them all on a peel and stick graphic (like boat names). You could cut them out to size and fit them individually.