They should do, I have five Glocks, TM17 with Guarder frame & slide, 2xWe17's, 1 WE19, 1xTM26 advance, and my Girlfriend has a WE17custom.
All the sights are interchangeable, and every sight I've bought, including a clone Docter Sight C, has fitted no problem.
John