Any machine shop with a blanchard grinder, or a surface grinder can do it. A buddy of mine has done a couple of mine on a bridgeport. Everyone told me that it wouldn't work, that it would chatter. the guy that owns the bridgeport said, eh they are full of crap. he was right. they worked perfectly. I have also seen them done on a brake lathe, that also worked just fine.