Here's an option if you have access to a manual mill.
If you don't have access to a mill, but feel like driving across the Bay, PM me and you can come use ours (scheduling tbd).
If that won't work either,
these are much more expensive.
Or, depending on the use you could modify something like
this.
Lots of options out there depending on your implementation.