Look for a local company that CNC mills your boxes.
Unfortunately, there's no one like that within 1700km.
This is one of those things where you will curse yourself for ever having the idea to do 300 boxes on your own if you do it on your own.
Quite possibly, but I have managed to do a lot of things people said the same thing about over the last 30 years of my career.
I do use external companies for larger projects, but for small projects the lead time is as much a problem as the cost. Sometimes I might only need 5 or 10 units.
That small Chinese CNC mill I posted the link to earlier (or something similar) might actually be a solution to this and a lot of similar things I often need to do.
I often spend a lot of time doing things by hand, and although the customer pays for the labour, I'd much rather not do so much tedious work. Sounds like more fun programming a machine to do it, even if the time saving is not huge.