“Black Bart Outlaw” Heritage Arms Rough Rider 6 & 9 Shot Grips (.22 &.22 Mag) Black Faux Mother of Pearl
Original price was: $32.95.$26.36Current price is: $26.36.“Black Bart” Outlaw
.pg-price-filter {
font-family: ‘Archivo’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, sans-serif;
background: rgba(0, 0, 0, 0.75);
border: 1px solid rgba(255, 78, 0, 0.15);
border-radius: 14px;
padding: 24px 28px 28px;
max-width: 360px;
}
.pg-price-filter__title {
font-size: 15px;
font-weight: 600;
color: #FF4E00;
text-align: center;
margin: 0 0 22px 0;
letter-spacing: 0.3px;
}
.pg-range-wrap {
position: relative;
width: 100%;
height: 6px;
margin: 16px 0 20px;
}
.pg-range-track {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 6px;
background: rgba(255, 255, 255, 0.1);
border-radius: 3px;
pointer-events: none;
}
.pg-range-fill {
position: absolute;
top: 0;
height: 6px;
background: #FF4E00;
border-radius: 3px;
pointer-events: none;
}
.pg-range-wrap input[type=”range”] {
position: absolute;
top: -6px;
left: 0;
width: 100%;
height: 18px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent !important;
pointer-events: none;
margin: 0;
padding: 0;
border: none !important;
outline: none !important;
box-shadow: none !important;
z-index: 2;
}
.pg-range-wrap input[type=”range”]:focus,
.pg-range-wrap input[type=”range”]:active {
border: none !important;
outline: none !important;
box-shadow: none !important;
background: transparent !important;
}
.pg-range-wrap input[type=”range”]::-webkit-slider-thumb {
-webkit-appearance: none;
width: 20px;
height: 20px;
border-radius: 50%;
background: #FF4E00;
border: 3px solid #1a1a1a;
cursor: pointer;
pointer-events: auto;
box-shadow: 0 2px 8px rgba(255, 78, 0, 0.4);
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.pg-range-wrap input[type=”range”]::-webkit-slider-thumb:hover {
transform: scale(1.2);
box-shadow: 0 2px 14px rgba(255, 78, 0, 0.6);
}
.pg-range-wrap input[type=”range”]::-moz-range-thumb {
width: 14px;
height: 14px;
border-radius: 50%;
background: #FF4E00;
border: 3px solid #1a1a1a;
cursor: pointer;
pointer-events: auto;
box-shadow: 0 2px 8px rgba(255, 78, 0, 0.4);
}
.pg-price-display {
text-align: center;
font-size: 16px;
font-weight: 500;
color: rgba(255, 255, 255, 0.65);
margin: 0 0 20px 0;
letter-spacing: 0.2px;
}
.pg-price-display .pg-price-val {
color: #ffffff;
font-weight: 600;
}
.pg-price-btn {
display: block;
width: 100%;
max-width: 160px;
margin: 0 auto;
padding: 12px 32px;
background: #FF4E00;
border: 2px solid rgba(255, 78, 0, 0.7);
border-radius: 100px;
color: #ffffff;
font-family: ‘Archivo’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, sans-serif;
font-size: 15px;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 0.5px;
cursor: pointer;
outline: none;
transition: transform 0.3s cubic-bezier(0.22, 1, 0.36, 1),
box-shadow 0.3s cubic-bezier(0.22, 1, 0.36, 1);
}
.pg-price-btn:hover {
transform: translateY(-2px);
box-shadow: 0 8px 28px rgba(255, 78, 0, 0.45);
}
.pg-price-btn:active {
transform: translateY(0);
}
.pg-price-reset {
display: none;
text-align: center;
margin-top: 12px;
}
.pg-price-reset a {
font-size: 12px;
color: rgba(255, 255, 255, 0.35);
text-decoration: none;
cursor: pointer;
transition: color 0.2s ease;
}
.pg-price-reset a:hover {
color: #FF4E00;
}
@media (max-width: 480px) {
.pg-price-filter {
padding: 20px 22px 24px;
max-width: 100%;
}
}
$ 0 – 500
.pg-cat-filter {
font-family: ‘Archivo’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, sans-serif;
background: rgba(255, 78, 0, 0.06);
border: 1px solid rgba(255, 78, 0, 0.15);
border-radius: 14px;
padding: 24px 28px 28px;
max-width: 360px;
}
.pg-cat-filter__title {
font-size: 15px;
font-weight: 600;
color: #FF4E00;
text-align: center;
margin: 0 0 18px 0;
letter-spacing: 0.3px;
}
/* ── Search input for categories ─────────────────────── */
.pg-cat-search-wrap {
position: relative;
margin-bottom: 16px;
}
.pg-cat-search-wrap .pg-cat-search-icon {
position: absolute;
left: 12px;
top: 50%;
transform: translateY(-50%);
width: 14px;
height: 14px;
color: rgba(255, 255, 255, 0.3);
pointer-events: none;
transition: color 0.3s cubic-bezier(0.22, 1, 0.36, 1);
}
.pg-cat-search-wrap:focus-within .pg-cat-search-icon {
color: #FF4E00;
}
.pg-cat-search {
box-sizing: border-box !important;
width: 100% !important;
margin: 0 !important;
height: 42px !important;
padding: 10px 14px 10px 34px !important;
background-color: rgba(255, 255, 255, 0.04) !important;
background-image: none !important;
border: 1px solid rgba(255, 255, 255, 0.08) !important;
border-radius: 8px !important;
color: #ffffff !important;
font-family: inherit !important;
font-size: 13px !important;
font-weight: 400 !important;
line-height: normal !important;
outline: none !important;
box-shadow: none !important;
-webkit-appearance: none !important;
transition: border-color 0.3s cubic-bezier(0.22, 1, 0.36, 1),
background-color 0.3s cubic-bezier(0.22, 1, 0.36, 1);
}
.pg-cat-search::placeholder {
color: rgba(255, 255, 255, 0.3);
}
.pg-cat-search:focus {
border-color: rgba(255, 78, 0, 0.4);
background: rgba(255, 255, 255, 0.06);
}
/* ── Scrollable category list ────────────────────────── */
.pg-cat-list {
max-height: 320px;
overflow-y: auto;
margin: 0;
padding: 0;
list-style: none;
scrollbar-width: thin;
scrollbar-color: rgba(255, 78, 0, 0.25) transparent;
}
.pg-cat-list::-webkit-scrollbar {
width: 5px;
}
.pg-cat-list::-webkit-scrollbar-track {
background: transparent;
}
.pg-cat-list::-webkit-scrollbar-thumb {
background: rgba(255, 78, 0, 0.25);
border-radius: 10px;
}
.pg-cat-list::-webkit-scrollbar-thumb:hover {
background: rgba(255, 78, 0, 0.45);
}
/* ── Individual category item ────────────────────────── */
.pg-cat-item {
position: relative;
margin: 0;
padding: 0;
}
.pg-cat-item.pg-cat-hidden {
display: none;
}
/* ── Hierarchy / Children Styling ────────────────── */
.pg-cat-item–child {
margin-left: 28px;
position: relative;
}
.pg-cat-item–child::before {
content: ”;
position: absolute;
left: -14px;
top: -12px;
bottom: 50%;
width: 1px;
background: rgba(255, 78, 0, 0.12);
}
.pg-cat-item–child::after {
content: ”;
position: absolute;
left: -14px;
top: 50%;
width: 10px;
height: 1px;
background: rgba(255, 78, 0, 0.12);
}
/* Vertical line extension for siblings */
.pg-cat-item–child:not(:last-child)::before {
bottom: -15px;
}
/* Specific styling for parent vs child text */
.pg-cat-item:not(.pg-cat-item–child) {
margin-top: 8px;
}
.pg-cat-item:not(.pg-cat-item–child) .pg-cat-name {
font-weight: 600;
color: rgba(255, 255, 255, 0.9);
font-size: 15px;
}
.pg-cat-item–child .pg-cat-name {
font-size: 13px;
color: rgba(255, 255, 255, 0.45);
}
.pg-cat-item–child .pg-cat-label {
padding-top: 6px;
padding-bottom: 6px;
}
.pg-cat-item–child .pg-cat-count {
font-size: 11px;
padding: 1px 6px;
opacity: 0.7;
}
/* ── Smaller Checkboxes for Children ─────────────── */
.pg-cat-item–child .pg-cat-check {
width: 14px;
height: 14px;
border-width: 1.5px;
border-radius: 4px;
}
.pg-cat-item–child .pg-cat-check::after {
top: 1px;
left: 4px;
width: 4px;
height: 7px;
border-width: 0 1.5px 1.5px 0;
}
.pg-cat-label {
display: flex;
align-items: center;
gap: 12px;
padding: 9px 12px;
border-radius: 8px;
cursor: pointer;
transition: background 0.25s cubic-bezier(0.22, 1, 0.36, 1);
user-select: none;
-webkit-user-select: none;
}
.pg-cat-label:hover {
background: rgba(255, 255, 255, 0.04);
}
/* ── Custom checkbox ─────────────────────────────────── */
.pg-cat-label input[type=”checkbox”] {
position: absolute;
opacity: 0;
width: 0;
height: 0;
pointer-events: none;
}
.pg-cat-check {
position: relative;
flex-shrink: 0;
width: 18px;
height: 18px;
border: 2px solid rgba(255, 255, 255, 0.2);
border-radius: 5px;
background: rgba(255, 255, 255, 0.03);
transition: all 0.25s cubic-bezier(0.22, 1, 0.36, 1);
}
.pg-cat-check::after {
content: ”;
position: absolute;
top: 2px;
left: 5px;
width: 5px;
height: 9px;
border: solid #fff;
border-width: 0 2px 2px 0;
transform: rotate(45deg) scale(0);
transition: transform 0.2s cubic-bezier(0.22, 1, 0.36, 1);
}
/* Checked state */
.pg-cat-label input[type=”checkbox”]:checked~.pg-cat-check {
background: #FF4E00;
border-color: #FF4E00;
box-shadow: 0 2px 10px rgba(255, 78, 0, 0.35);
}
.pg-cat-label input[type=”checkbox”]:checked~.pg-cat-check::after {
transform: rotate(45deg) scale(1);
}
/* Hover highlight on checkbox */
.pg-cat-label:hover .pg-cat-check {
border-color: rgba(255, 78, 0, 0.5);
}
/* ── Category name & count ───────────────────────────── */
.pg-cat-name {
flex: 1;
font-size: 14px;
font-weight: 400;
color: rgba(255, 255, 255, 0.7);
line-height: 1.3;
transition: color 0.2s ease;
}
.pg-cat-label:hover .pg-cat-name {
color: #ffffff;
}
.pg-cat-label input[type=”checkbox”]:checked~.pg-cat-name {
color: #ffffff;
font-weight: 500;
}
.pg-cat-count {
font-size: 12px;
font-weight: 500;
color: rgba(255, 255, 255, 0.25);
background: rgba(255, 255, 255, 0.05);
padding: 2px 8px;
border-radius: 10px;
min-width: 28px;
text-align: center;
transition: all 0.2s ease;
}
.pg-cat-label:hover .pg-cat-count {
color: rgba(255, 255, 255, 0.45);
background: rgba(255, 255, 255, 0.08);
}
.pg-cat-label input[type=”checkbox”]:checked~.pg-cat-count {
color: #FF4E00;
background: rgba(255, 78, 0, 0.12);
}
/* ── Selected count badge ────────────────────────────── */
.pg-cat-selected {
display: none;
text-align: center;
font-size: 12px;
color: rgba(255, 255, 255, 0.4);
margin-top: 14px;
padding-top: 14px;
border-top: 1px solid rgba(255, 255, 255, 0.06);
}
.pg-cat-selected.visible {
display: block;
}
.pg-cat-selected strong {
color: #FF4E00;
font-weight: 600;
}
/* ── Reset button ────────────────────────────────────── */
.pg-cat-reset {
display: none;
text-align: center;
margin-top: 14px;
}
.pg-cat-reset a {
font-size: 12px;
color: rgba(255, 255, 255, 0.35);
text-decoration: none;
cursor: pointer;
transition: color 0.2s ease;
}
.pg-cat-reset a:hover {
color: #FF4E00;
}
/* ── Loading skeleton ────────────────────────────────── */
.pg-cat-skeleton {
padding: 9px 12px;
display: flex;
align-items: center;
gap: 12px;
}
.pg-cat-skeleton .skel-box {
width: 18px;
height: 18px;
border-radius: 5px;
background: rgba(255, 255, 255, 0.06);
animation: pgCatPulse 1.4s ease-in-out infinite;
}
.pg-cat-skeleton .skel-text {
flex: 1;
height: 14px;
border-radius: 4px;
background: rgba(255, 255, 255, 0.06);
animation: pgCatPulse 1.4s ease-in-out 0.15s infinite;
}
.pg-cat-skeleton .skel-count {
width: 32px;
height: 18px;
border-radius: 10px;
background: rgba(255, 255, 255, 0.04);
animation: pgCatPulse 1.4s ease-in-out 0.3s infinite;
}
@keyframes pgCatPulse {
0%,
100% {
opacity: 1;
}
50% {
opacity: 0.4;
}
}
/* ── No results in search ────────────────────────────── */
.pg-cat-empty {
display: none;
text-align: center;
padding: 20px 12px;
font-size: 13px;
color: rgba(255, 255, 255, 0.3);
}
/* ── Grid loading state ──────────────────────────────── */
.elementor-loop-container.pg-ajax-loading {
position: relative;
min-height: 300px;
pointer-events: none;
}
.elementor-loop-container.pg-ajax-loading>* {
opacity: 0.12;
transition: opacity 0.3s ease;
}
.elementor-loop-container.pg-ajax-loading::after {
content: ”;
position: absolute;
top: 50%;
left: 50%;
width: 48px;
height: 48px;
margin: -24px 0 0 -24px;
border: 3px solid rgba(255, 255, 255, 0.08);
border-top-color: #FF4E00;
border-radius: 50%;
z-index: 50;
animation: pgCatSpin 0.65s linear infinite;
}
@keyframes pgCatSpin {
to {
transform: rotate(360deg);
}
}
/* ── Grid fade-in after AJAX load ────────────────────── */
.elementor-loop-container.pg-ajax-loaded>* {
animation: pgCatItemIn 0.4s cubic-bezier(0.22, 1, 0.36, 1) both;
}
.elementor-loop-container.pg-ajax-loaded>*:nth-child(1) {
animation-delay: 0s;
}
.elementor-loop-container.pg-ajax-loaded>*:nth-child(2) {
animation-delay: 0.04s;
}
.elementor-loop-container.pg-ajax-loaded>*:nth-child(3) {
animation-delay: 0.08s;
}
.elementor-loop-container.pg-ajax-loaded>*:nth-child(4) {
animation-delay: 0.12s;
}
.elementor-loop-container.pg-ajax-loaded>*:nth-child(5) {
animation-delay: 0.16s;
}
.elementor-loop-container.pg-ajax-loaded>*:nth-child(6) {
animation-delay: 0.20s;
}
.elementor-loop-container.pg-ajax-loaded>*:nth-child(7) {
animation-delay: 0.24s;
}
.elementor-loop-container.pg-ajax-loaded>*:nth-child(8) {
animation-delay: 0.28s;
}
.elementor-loop-container.pg-ajax-loaded>*:nth-child(9) {
animation-delay: 0.32s;
}
.elementor-loop-container.pg-ajax-loaded>*:nth-child(n+10) {
animation-delay: 0.36s;
}
@keyframes pgCatItemIn {
from {
opacity: 0;
transform: translateY(16px) scale(0.97);
}
to {
opacity: 1;
transform: translateY(0) scale(1);
}
}
/* ── No results overlay ──────────────────────────────── */
.pg-cat-no-products {
text-align: center;
padding: 48px 24px;
grid-column: 1 / -1;
color: rgba(255, 255, 255, 0.4);
font-family: ‘Archivo’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, sans-serif;
}
.pg-cat-no-products svg {
width: 48px;
height: 48px;
margin-bottom: 14px;
opacity: 0.25;
color: rgba(255, 255, 255, 0.5);
}
.pg-cat-no-products h4 {
font-size: 16px;
font-weight: 600;
color: rgba(255, 255, 255, 0.6);
margin: 0 0 6px 0;
}
.pg-cat-no-products p {
font-size: 13px;
margin: 0;
}
/* ── Custom Load More button for filtered state ──────── */
.pg-cat-load-more-wrap {
text-align: center;
padding: 24px 0 8px;
grid-column: 1 / -1;
}
.pg-cat-load-more-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 14px 36px;
background: #FF4E00 !important;
border: none !important;
border-radius: 1000px !important;
color: white !important;
outline: 2px solid #FF4E00 !important;
outline-offset: 3px !important;
box-shadow: none !important;
font-family: ‘Archivo’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, sans-serif;
font-size: 14px;
font-weight: 700;
letter-spacing: 1px;
text-transform: uppercase;
cursor: pointer;
transition: all 0.3s cubic-bezier(0.22, 1, 0.36, 1);
}
.pg-cat-load-more-btn:hover {
background: white !important;
color: #FF4E00 !important;
outline-color: #FF4E00 !important;
transform: translateY(-1px);
}
.pg-cat-load-more-btn:active {
transform: translateY(0);
}
.pg-cat-load-more-btn.pg-loading {
pointer-events: none;
opacity: 0.7;
}
.pg-cat-load-more-btn.pg-loading .pg-lm-text {
display: none;
}
.pg-cat-load-more-btn.pg-loading .pg-lm-spinner {
display: inline-block;
}
.pg-lm-spinner {
display: none;
width: 18px;
height: 18px;
border: 2.5px solid rgba(255, 255, 255, 0.3);
border-top-color: #fff;
border-radius: 50%;
animation: pgCatSpin 0.65s linear infinite;
}
/* ── Hide native Load More when filter is active ─────── */
.pg-filter-active .e-load-more-anchor,
.pg-filter-active .e-load-more-message,
.pg-filter-active nav.e-load-more-pagination-wrapper,
.pg-filter-active .elementor-button-wrapper,
.pg-filter-active [data-settings*=”load_more”] .elementor-button {
display: none !important;
visibility: hidden !important;
pointer-events: none !important;
height: 0 !important;
overflow: hidden !important;
}
/* ── Responsive ──────────────────────────────────────── */
@media (max-width: 480px) {
.pg-cat-filter {
padding: 20px 22px 24px;
max-width: 100%;
}
}
Categories
No categories found
0 categories selected
Reset Filter
.pg-loop-toolbar {
display: flex;
align-items: center;
justify-content: space-between;
flex-wrap: wrap;
gap: 12px;
padding: 0 0 16px 0;
font-family: ‘Archivo’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, sans-serif;
}
/* Result Count */
.pg-loop-toolbar .pg-result-count {
font-size: 14px;
color: rgba(255, 255, 255, 0.45);
font-weight: 400;
margin: 0;
line-height: 1.4;
}
.pg-loop-toolbar .pg-result-count strong {
color: #FF4E00;
font-weight: 600;
}
/* Sort Dropdown */
.pg-loop-toolbar .pg-sort-select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background: transparent;
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 8px;
color: rgba(255, 255, 255, 0.55);
font-family: ‘Archivo’, -apple-system, BlinkMacSystemFont, ‘Segoe UI’, sans-serif;
font-size: 14px;
font-weight: 400;
padding: 10px 42px 10px 16px;
cursor: pointer;
outline: none;
background-image: url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’12’ height=’12’ viewBox=’0 0 24 24′ fill=’none’ stroke=’rgba(255,255,255,0.4)’ stroke-width=’2.5′ stroke-linecap=’round’ stroke-linejoin=’round’%3E%3Cpolyline points=’6 9 12 15 18 9’/%3E%3C/svg%3E”);
background-repeat: no-repeat;
background-position: right 14px center;
transition: border-color 0.3s cubic-bezier(0.22, 1, 0.36, 1),
color 0.3s cubic-bezier(0.22, 1, 0.36, 1);
}
.pg-loop-toolbar .pg-sort-select:hover {
border-color: rgba(255, 255, 255, 0.25);
color: rgba(255, 255, 255, 0.75);
}
.pg-loop-toolbar .pg-sort-select:focus {
border-color: #FF4E00;
color: #ffffff;
}
.pg-loop-toolbar .pg-sort-select option {
background: #1a1a1a;
color: rgba(255, 255, 255, 0.7);
}
/* Mobile */
@media (max-width: 480px) {
.pg-loop-toolbar {
flex-direction: column;
align-items: flex-start;
}
.pg-loop-toolbar .pg-sort-select {
width: 100%;
}
}
Showing 1–9 of 0 Results
Default Sorting
Sort by Popularity
Sort by Average Rating
Sort by Latest
Sort by Price: Low to High
Sort by Price: High to Low
Not every grip fits every gun — we don’t sell grips that way. Every set is precision-machined for one specific firearm frame. Browse by brand below:
1911 Grips 295 designs across Government, Commander, Officer, and compact frames. Rosewood, walnut, G10, pearl, rubber, acrylic, and faux ivory. Drop-in fit, hardware included.
Heritage Rough Rider Grips 87 designs. Our largest single-brand collection. Carved walnut with screaming eagle, punisher, Texas star, and American Flag medallion options for .22 LR and .22 Magnum revolvers.
Ruger Wrangler Grips 49 designs. Carved walnut, faux ivory birdshead, and rosewood pearl options for Wrangler and Super Wrangler frames.
Colt Grips 60 designs for Python, Peacemaker, SAA, and King Cobra frames in carved walnut, checkered rosewood, and pearl.
Smith & Wesson Grips 22 designs across J-Frame, K-Frame, L-Frame, and N-Frame revolvers.
We also carry grips for Taurus, Sig Sauer, Bond Arms, Charter Arms, Browning, Bersa Thunder 380, North American Arms, Girsan, Rock Island, Rossi, Pietta, and Diamondback SideKick/SDR.
skip render: ucaddon_logo_marquee
Material determines how your grips feel, perform, and look. Choose custom gun grips Based on How You Use Your Firearm.
Rosewood Dense, smooth-grained, rich in color. The most popular choice for 1911 and revolver upgrades. Classic collector aesthetic.
Walnut Warm hardwood with CNC-cut inlays and medallion options. More textured than rosewood, better natural grip for daily carriers.
G10, Fiberglass laminate with zero-compromise grip texture. Doesn’t swell, crack, or slip in wet conditions. Built for competition and tactical use.
Rubber, Best recoil absorption in our catalog. Natural flex dampens impact on .357, .44, and .45 caliber revolvers. Full-palm hold, no added width.
Pearl, Faux Ivory & Abalone Display-grade elegance. White pearl, cream ivory, and iridescent mother of pearl pair best with nickel and stainless finishes. Popular on Colt revolvers and 1911 show pieces.
Acrylic & Mammoth Bark Bold patterns and color options that wood simply can’t match. The starting point for one-of-a-kind custom pistol builds.
Our grips are designed for a precise fit on their specified firearms, with hardware included on most models.
Installation guide by Gun Stuff TV
We’ve sold over 50,000 gun grips across America and that number didn’t come from luck. It came from getting a few things consistently right.
Drop-In Fit, Every Time. Every grip set in our catalog is machined for one specific firearm frame, not a range of frames, not “fits most.” Yours. Remove two screws, install the new panels, and you’re done in under ten minutes. No gunsmith, no permanent modifications.
Hardware Included with Every Order. Most aftermarket grip sellers make you track down mounting hardware separately. We don’t. Every set ships complete with the correct screws for your firearm. Open the box, install, done.
290+ Designs. 10 Materials. 20+ Brands. From carved walnut Heritage Rough Rider panels to G10 competition 1911 grips, our catalog covers collectors, daily carriers, and competitive shooters equally. Whatever your firearm, there’s a set built specifically for it.
30-Day Money-Back Guarantee. If your grips don’t fit, arrive damaged, or aren’t what you expected, return them within 30 days for a full refund or free replacement. No fine print, no restocking fee.
Precision Fit
Custom Designs
Easy Install
Quality Guaranteed
Trusted by shooters: our precision-fit handgun grips deliver better control, superior comfort, and standout style.
Trusted by shooters: our precision-fit handgun grips deliver better control, superior comfort, and standout style.
Trusted by thousands of satisfied customers, our precision-fit 1911 grips are built for maximum control, all-day comfort, and dependable performance.
Trusted by shooters: our precision-fit handgun grips deliver better control, superior comfort, and standout style.
Trusted by shooters: our precision-fit handgun grips deliver better control, superior comfort, and standout style.
Trusted by thousands of satisfied customers, our precision-fit 1911 grips are built for maximum control, all-day comfort, and dependable performance.
Gun grips are designed to fit specific firearm models and frame types. Each product listing clearly states compatibility by brand and model. If you’re unsure, contact us before ordering to confirm fit.
The best material depends on how you use your firearm. Wood grips like rosewood and walnut suit collectors. G10 offers maximum durability and grip for tactical use, while rubber works best for high-recoil firearms.
Most gun grips include the required mounting hardware. Always check the product listing to confirm what’s included with your selected model.
Slim custom gun grips are best for concealed carry. They reduce printing, improve comfort, and allow a smoother draw. Lightweight materials like wood or ABS are commonly preferred.
Yes, most gun grips are easy to install using a standard screwdriver. Installation usually takes a few minutes and does not require permanent modifications.
Yes, returns are accepted within 30 days. Grips must be in original condition and packaging to qualify for a refund or replacement.
Orders are typically processed within 1–2 business days. Delivery times vary by location but usually arrive within a few business days.
Yes, wholesale pricing is available for retailers and distributors. Contact us or apply through the wholesale page for more details.
Gun grips are designed to fit specific firearm models and frame types. Each product listing clearly states compatibility by brand and model. If you’re unsure, contact us before ordering to confirm fit.
The best material depends on how you use your firearm. Wood grips like rosewood and walnut suit collectors. G10 offers maximum durability and grip for tactical use, while rubber works best for high-recoil firearms.
Most gun grips include the required mounting hardware. Always check the product listing to confirm what’s included with your selected model.
Slim custom gun grips are best for concealed carry. They reduce printing, improve comfort, and allow a smoother draw. Lightweight materials like wood or ABS are commonly preferred.
Yes, most gun grips are easy to install using a standard screwdriver. Installation usually takes a few minutes and does not require permanent modifications.
Yes, returns are accepted within 30 days. Grips must be in original condition and packaging to qualify for a refund or replacement.
Orders are typically processed within 1–2 business days. Delivery times vary by location but usually arrive within a few business days.
Yes, wholesale pricing is available for retailers and distributors. Contact us or apply through the wholesale page for more details.
Showing 1–30 of 724 results
“Black Bart” Outlaw

Rider Synthetic White Ivory Grips

Rider Synthetic Pearl Grips
Heritage Arms Rough Rider G10 Grips
Snake wrapped around dagger image
Acrylic Ivory w/Join or Die
1911 Gun Grips Acrylic Ivory
Ivory w/UV printed Grim Reaper
Pearl White w/Grim Reaper

1911 250th Anniversary Grips with UV-printed WWII pinup in US Jacket and Olive Drab on white ABS. Fits Colt Government and 1911 clones.

1911 250th Pinup Plane Grips with UV-printed WWII pinup girl with plane in Olive Drab on black ABS. Fits Colt Government and 1911 clones.


Acrylic Ivory w/Gold Colt Medallions

Buy full-size 1911 black ABS printed grips with ambi cut — dragon, skull with flames & digital circuit designs. Weather-resistant, drop-in fit.

1911 full-size black pearl acrylic grips with white enamel and silver Colt medallions. The grips are made of high quality acrylic in black pearl. The medallions are silver with white enamel set into the grips. These grips are weatherproof and durable. These are ambi safety cut. Fits1911 and is compatible with the following brands COLT,…


1911 Gun Grips Acrylic Pearl Black with Gold Colt Medallions

Full-panel 1911 black pearl grips, black pearl acrylic covering the entire grip face on each side, not an accent strip or inlay. A black Ruger medallion is seated flush at the top of each panel. Built for Ruger SR1911 owners who want matching branding on a premium acrylic finish, and for any Government-spec 1911 shooter…

Acrylic Pearl Black w/Black Punisher

1911 Black Punisher Grips with hand-carved black rosewood panels, an acrylic pearl inlay at the base, and a matte black Punisher skull medallion inlaid flush on each grip. Floral carving detail runs across the panel borders, framing traditional double-diamond checkering across the shooting surface. What are the best materials for 1911 black Punisher grips? Black…

1911 black rosewood grips silver horse medallion design bring a bold, collector-grade finish to a full-size Colt 1911. Double-diamond checkering runs across the black rosewood panels for a secure hold, framed by an acrylic pearl accent border with an inset silver horse medallion on each side. Built for full-size 1911 frames, Colt Government and Commander…

1911 Black Wood Grips with double-diamond checkering, acrylic pearl accent, and inlaid silver Rearing Horse Punisher medallion. Built from black rosewood laminate, denser than solid hardwood and stable across temperature and humidity swings. What makes these grips different? The checkering delivers tactile hold under sweat and glove draws. The pearl accent adds visual contrast against…

1911 Blue Colt Medallion Grips with checkered rosewood panels and an acrylic pearl accent at the base. Blue enamel Colt medallion inlaid flush on each panel, silver Colt letters raised against the deep blue field for a two-tone brand anchor. The blue medallion is the standout on this build. Different aesthetic energy from silver, gold,…
1911 Carved rosewood grips with a gold Colt horse medallion bring a classic, collector-grade look to a full-size 1911. The rosewood is hand-carved rather than checkered, giving the panels more depth and texture, finished with a smooth acrylic ivory accent at the base and the gold Colt horse medallion inset on each side. Built for…
Carved rosewood grips screaming eagle medallion bring a bold, patriotic finish to a full-size 1911. The rosewood is hand-carved rather than checkered, giving the panels more depth and texture, finished with a smooth acrylic ivory accent at the base and the screaming eagle medallion inset on each side. Built for full-size Government-frame 1911s, these panels…

Full Size Checkered Rosewood Grips Pearl Accent w/Silver Punisher Medallions
1911 Full Size Dragon Scale Grips

1911 Colt & Clones CUSTOM GRIPS Full size faux Mammoth Bark EDC
1911 Full-Size Abalone Pearl IMOP Grips