Hey all, i've been helping out people on other forums for quite some time now removing and installing sights for fellow forum members at basically no charge (all iask is that you cover shipping both ways and a bit for gas for delivery to post office, etc.). A lot of people ask why i do this so i'll just answer that now; I have a GREAT universal sight pusher that was designed by a gunsmith/toolmaker and is 5 times th size of most other sight pushers I've seen, which gives you much more mechanical leverage making it easier to push the sights if they're stuck on there tight (mostly XD's). Not only that, unlike other sight pushers that only have 1 point of contact to hold the slide in position, this sight pusher has 2, both from the top/bottom and from side/side. I'd rather help people out and use it then watch it sit in a drawer and collect dust. It doesn't take long at all and i don't mind doing it. I've always liked to help people out which is probably why i'm training to become a Police Officer, it just makes me feel good to help others. Anyways here are a couple pictures of the pusher i've used on multiple guns; I've done many Glocks, 1911's, XD's especially, FNP/X's, etc. As long as the slide isn't wider than 1 3/16ths of an inch, you're good to go (so basically as long as you don't own a Desert Eagle, a few types of Rugers i think and i believe possibly one or two types of Glocks MAY not fit, but i haven't measured them all so i don't know, they may all fit perfectly fine but i know the Desert Eagle is wider . I guarantee my work and will not scratch/scuff your slide or sights with this sight pusher. If i do i guarantee to have it fixed at my expense (i've NEVER marked a slide/sight so i'm not worried about it, I'm alway's EXTREMELY careful when it comes to this because i don't want to be paying ~$100 for it to be re-coated ). If you have any questions please feel free to ask. I also have a Dremel as well, and if you want to send your barrel i can polish your feed ramp as well, no extra charge for that obviously. Thanks for your time and happy shooting!