Nowadays it is more cost effective to buy a new slide. That way the sight cut is finished with the rest of the slide. The set-up, cuts, and holes in the slide milling process add up to big money at shop rates from $100-150 an hour.
I used Maple Leaf Firearms on my Sig 365 and they did a great job.
Battlewerks did a G45 Glock for me and also did a great job.
It is very close to the cost of a slide and all the parts to go into it plus sights, cheaper in some cases.