There is a gunsmith close to me that seems to do good work because he told me he works on guns for local LEO agencies. He told me he charged I think about $80 an hour.