I bought their sight pusher a few months ago. It is a great tool. But, it does have its limitations. It's well documented how tight the dovetails are on XD pistols. I broke my pusher twice in the time I've had it an each time the folks from B&J have shipped out replacement parts free of charge. I can't say enough about how great of a company they are! Ps-for removing sights on an xd pistol I recommend a dremel and a cut off wheel.