Dickson sportsman store will do it, if it may be a issue, they have a gunsmith that does real good work at reasonable prices. I had a old winchester 12 guage double barrel that had soem issues, the gunsmith fixed all the issues cleaned all internal parts, and gave it a nice bath, gun came back ultra clean, and working great. Price was 60.00, he had it awhile , but for that, he can take all the time he wants.