A machine shop with a mill & a boring head w/bar could do a nice enough job. Getting the things clamped up square might be the tricky/costly part.

If you happen to know of a shop in your area it might be worth asking.