So the night sight vials can handle repeat recoil from a 10mm but can't handle a few taps with a soft punch? Don't think so.
I didn't use a sight tool to install my sights. If you pay attention to what you are doing you can easily install the sights yourself.
Here is what I used to install mine.