You could try and print your own. Find a friend who has a 3D printer. If you don’t there are a few shops/vendors who will print it for you. Be prepared to have to make a few to get the sizing exactly how you want it !
I order from them all the time. Extremely reliable, but they are more expensive. They have been around since the late 90s, when I first acquired a catalog from them (along with my Maplin catalog, which was one of my most prized possessions back before the internet was a thing).
They are also one of the few places who will send you whatever is in stock immediately, and whatever is delayed later, in other words, they will pay two courier fees. Ideal for parts you need asap.
But I generally try the hobbyist places before I go to them
This is only half the story. They will send you the items as they get them. I have had packages come in 2 per day, each with a bag of resistors, then next week a couple more components. This can go on for weeks. Sometimes it helps, but sometimes I really wish they had the option to wait for all the components or limit the number of packages.