I heard from multiple parties that this machine shop is wicked good. Also, they are covering all the charges. So I am kinda limited in choice! Also, since I bought it from them, I am going to ask for warranty that covers the work being done. But thanks for the future reference ..