Remember, when filing dovetails, to kill the correct side of your file,Do you, or a friend, have access to a vertical mill? If so, an angle vise is also probably available. In that case it would be relatively simple to measure the dovetail angle of the existing sight and then machine the new sight (not the barrel) to a dimension ever so slightly larger than the dovetail slot, then drift the new sight into place. Elementary machine shop practice.