You've got three options.
Spend between $275 and $325 on a very high quality sight pusher like the one made by Maryland Gun works.
Spend $170 on one from Wheeler Engineering.
Spend $40-$50 on one that will get the job done a little slower, with a bit more care required in the set up.
If you run a shop, spend the $300. If you're just working on 1 or 2 of your own pistols per year, $40-$50 makes more sense. If you're just doing your own but have more money to burn get the Wheeler Engineering sight pusher.
I bought one from D.D Machine off Amazon for $44. It's made in the US, and for $44 the quality is fine. It uses the fluffy side of stick on velcro to providing padding between the blocks and frame. The major limitation is that you need to pull the "pusher" block from the head side of the bolt, rather than the nut side of the bolt, so if you over shoot, you need to remove the slide and reverse the direction of the set up. You also need to be careful in the set up to ensure proper alignment and positive engagement to ensure the slide doesn't rotate while you are pushing the sight. It turns a 5 minute job into a 15 minute job, but it gets the job done and it comes with blocks that will fit most slides.
D.D. Machine sight pusher