The crucial sight replacement issue concerns the fitment of the new sight base to the existing dovetail. Most, if not all replacement sights are shipped oversized to accommodate tolerances.
Accordingly, the new sight usually needs to be slightly modified in order to fit the dovetail properly. Forcing an oversized sight base into a dovetail is not necessary, and can cause damage.
If the sight base is properly pre-fit to the space provided, and a little bit of quality lubricant is applied, an expensive sight pusher is not needed.
Regardless of your preferred method of installation, properly fitting the sight is critical. A light interference fit is all that’s needed.