So far estimate was good but like I said I have not gotten it back yet. I just took it in last week so I am not complaining he said it would take a couple of weeks. I am having the upper, lower,barrel and buffer tube done. I think he quoted around 250.00