The programming will cost more than the actual machine time if you have to have it CNC'd.
The part looks simple enough to make judging by the views; it would be a single setup on an NC lathe with live tooling.
Without knowing all your features/dimensions, it looks like I could make it manually too, my hunch would be about 2 hours if I did it (and I'm a slowpoke engineer who moonlights in the shop)-- typical shop rate around here is $100/hr.
You might want to try doodling it up at emachineshop.com and see what they quote for a price.
Never expect a reasonable price if you're only going to buy one or two pieces, setup time/charges factor into the price much more heavily for small runs.
Hopefully Steevo chimes in, I *think* he might have some machine shop experience.