Yes that is the sight you need and the dovetail should fit, if not it will be a simple thing to fix it.
Penetration we don't need no stinking penetration..... [Linked Image]


the most expensive bullet there is isn't worth a plug nickel if it don't go where its supposed to.
www.historicshooting.com