Several years ago [70's?...80's?] I did a 6" 9mm barrel with pressed in 3/8" dovetailed front sight (too wide but only cutter I had) and milled 'steps' in the back of the sight & ramp...Something like .020" up, .030" forward...Repeat...But that won't work on a long ramp...
Back then I had a decent mill [Bridgeport 2J] and it was easy...