Router would be the easiest for a few pieces. You could make that with a custom ground cutting tool and a 4 jaw chuck on a lathe (depending on size of the part) on a mill with the boring bar, fly cutter, rotary table, or cnc mill or cnc lathe it. Many ways to skin a cat. But again I would say...