i recently purchased a mgw 317 sight pusher off of amazon while it is beautifully made it does not work for all xd pistols as the vendor not mgw ameriglo described maryland gun works sight pusher ease of use maryland gun works universal sight pusher ease of use springfield xd forum forums xd talk xd gunsmithing and maintenance ~ maryland gun works xd sight pusher.