Fyrstyk said:
The peep sight is mounted to the tang. I never thought to check if the top flat of the rifle is perpendicular to the bore. Not sure what would be the best way to check that, but i could see where that could cause a problem. The index marks for the breech plug and barrel line up.
Actually, it is the face of the muzzle that must be perpendicular to the bore, not just the top flat.
However, if your barrel is not swamped or tapered at the muzzle, you can check it with any kind of a precision square by laying the square on the three top flats and seeing if the face of the muzzle is perpendicular.
If your barrel is swamped or tapered at the muzzle, the way to check it is to turn a larger round piece of round metal stock in a lathe so the end just enters the bore, but cut/leave the shoulder (that is not turned down to bore size) perpendicular to the smaller diameter you turned to just fit the bore. When you put the smaller diameter end into the muzzle, as long as the light you can see between the larger shoulder and the muzzle face is the same all around, the muzzle face is perpendicular to the bore. If not, then you will see more light on one side of the shoulder to muzzle face. You might be able to use hard wood turned in a lathe to do the same thing, but it won't be as accurate as if you used metal.
There may be another way to check this that I cannot think of right now, that doesn't require machinist tools. If I think of something else, I will come back and post it.
However, if your barrel came from an American Rifle Barrel Maker, I doubt the muzzle face is going to be off as much as would cause your problem. Now, if someone shortened the barrel after it left the maker, then it could be off that much if they did not correctly cut/file the muzzle face perpendicular to the bore.
Not sure if you would want to replace the tang sight, but in the group listed on this page from Brownell's has some peep sights that are windage adjustable:
http://www.brownells.com/rifle-parts/sights/index.htm?k=peep+sight&ksubmit=y
Gus