Best you don't deal with 'smiths either Salopian - you run the risk of a shoddy job, or never seeing your gun again.
When a gun of mine goes on the blink, I get rid of it.
I learned my lesson with a 'smith chasing a barrel dent - looked like a sewer-pipe when he was done.