Glock 17 vs Taurus M650

Put handguns head to head to compare caliber and more.

Featured Deal
$767.00
vs
Featured Deal
$407.99
Handguns Glock 17 Taurus M650
Summary
Rating
Firearms Review Rating Not Rated
Firearms Review Rating Not Rated
Rank
#20691
#22082
Action Safe Action Double Action Only
Caliber 9x19mm Parabellum .357 Magnum
Capacity 10+1 5
Finish Black Black
Sights Fixed Fixed
Barrel Length 4.48"
Gun Type Pistol Revolver
Details
Brand Glock Taurus
Reviews See 4 Reviews See 2 Reviews
Prices
MSRP $749.00 $399.99
Used Price $524.30 $279.99
Sale Price $674.10 $359.99

Handguns Descriptions

Glock 17

Created for experts, the GLOCK 17, in 9x19, is the most utilized law enforcement pistol in the world. Due to its unparalleled dependability, large magazine limit of 17 rounds in the standard magazine, and its low weight, it is trusted by policemen all over the world. With our new Safe Action trigger framework, the G17 9x19 pistol is safe, simple, and fast, exactly what you need in a high-pressure world. On this page we've curated the best price retailers with high customer satisfaction that sell the Glock 17. If you scroll to the bottom of the page, you'll find a list of reviews from real owners of the Glock 17 to help you determine if it's right for you!

Taurus M650

As one of the most trusted pistols of it's kind, the Taurus 650 Revolver are great choice for personal protection. <b>Features</b> <ul> <li>Plus P rated for duty use</li> <li>Transfer bar safety</li> <li>Snag free enclosed hammer</li> </ul> Perfect for close quarters, the Taurus CIA makes an ideal concealed carry or back-up revolver. Designed for simplicity and ease-of-use with a fully enclosed hammer, you'll enjoy the feel of its lightweight construction when you need to spring into action. Able to handle 5 shots of .38 Special or 5 shots of .357 Magnum, the CIA is a must-have personal protection handgun.   <h3>Specifications:</h3> <table class="product-specs-table" data-specifications=""> <tbody> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="10"> <td class="product-specs-table-detail ng-binding">Cartridge</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">357 Magnum</span> <div class="product-specs-table-list-container ng-scope is-closed" data-ng-class="{true: 'is-closed', false: 'is-open'}[!showAll]" data-ng-if="attribute.name == 'Cartridge'"></div></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="16"> <td class="product-specs-table-detail ng-binding">Capacity</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">5 Round</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="37"> <td class="product-specs-table-detail ng-binding">Weight</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">24 Ounce</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="69"> <td class="product-specs-table-detail ng-binding">Barrel Length</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">2 Inches</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="166"> <td class="product-specs-table-detail ng-binding">Action Type</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">Revolver</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="171"> <td class="product-specs-table-detail ng-binding">Trigger Type</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">Double Action</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="175"> <td class="product-specs-table-detail ng-binding">Safety</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">Transfer Bar</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="206"> <td class="product-specs-table-detail ng-binding">Threaded Muzzle</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">No</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="232"> <td class="product-specs-table-detail ng-binding">Barrel Finish</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">Blued</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="234"> <td class="product-specs-table-detail ng-binding">Front Sight</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">Blade</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="237"> <td class="product-specs-table-detail ng-binding">Rear Sight</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">Fixed Notch</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="271"> <td class="product-specs-table-detail ng-binding">Frame Material</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">Steel</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="468"> <td class="product-specs-table-detail ng-binding">Grip Material</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">Rubber</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="498"> <td class="product-specs-table-detail ng-binding">Frame Finish</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">Blued</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="99999"> <td class="product-specs-table-detail ng-binding">Compensated</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">No</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="99999"> <td class="product-specs-table-detail ng-binding">Grip Color</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">Black</span></td> </tr> <tr class="product-specs-table-container ng-scope" data-ng-repeat="attribute in selector.groupedAttributes | orderBy: ['attributeSortOrder','valueSortOrder','name']" data-ng-class="{'is-selectable' : attribute.IsSelectable}" data-ng-if="attribute.isDisplayable" data-sattribute-sort="99999"> <td class="product-specs-table-detail ng-binding">Grip Style</td> <td class="product-specs-table-definition ng-scope" data-ng-if="attribute.isDropDownSelectable === false"><span class="ng-binding ng-scope" data-ng-if="attribute.value.length === 1">Finger Grooves</span></td> </tr> </tbody> </table>

Suggested Comparisons