i'd recommend doing it yourself, it's really not that difficult.
Find a trusted machine shop to carry out the things you can't do yourself.
you can spend as much time getting it right as you like, and the best part is you know exactly what's going into it.