User Panel
Quoted: Wait, what? How is that going to work? Like a replacement for the piston or a whole new adapter like with a three lug? View Quote For applications where people want to shoot a fixed barrel pcc, there is a need to use a fixed spacer or a fixed mount. The fixed mount has the best alignment because it is not a reciprocating piston. The pcc mount will replace the 1.125x28 piston retainer. The rimfire version will be 1/2x28 threaded for conversion of existing rimfire cans to CAM-LOK. |
|
Quoted: I've been using CAM-LOK since it was first introduced and I absolutely love it. Griffin killed it with this one! https://i.imgur.com/bH48MMsh.jpg View Quote Yes!!! Yes!!! CAM-LOK all of the things!!! Springfield TRP w/Bushwacker 46 Glock 17 g3 w/Optimus 9 Glock 19x w/Optimus 9 Attached File Attached File |
|
I'm slowly but steadily cam-locking all the things. Some things I won't be cam-locking (AAC Illusion, pistons aren't compatible...and truth be told, the camlock does kind of ruin the lines of a Walther P99 or BHP...so I'll just keep that can aside for those two guns ) but the rest...yeah.
The great thing is, you can put it on a 1911 and you'll never have to take it off, unless there's a reason you ever need to remove the barrel bushing. Sadly I haven't had a chance to get any of this to the range yet...since I'm kind of anal about cleaning everything, it'll be interesting to figure out an efficient way of cleaning say a Sig P226 slide in a way I'd find as complete, never mind the barrel interior and exterior |
|
Quoted: For applications where people want to shoot a fixed barrel pcc, there is a need to use a fixed spacer or a fixed mount. The fixed mount has the best alignment because it is not a reciprocating piston. The pcc mount will replace the 1.125x28 piston retainer. The rimfire version will be 1/2x28 threaded for conversion of existing rimfire cans to CAM-LOK. View Quote View All Quotes View All Quotes Quoted: Quoted: Wait, what? How is that going to work? Like a replacement for the piston or a whole new adapter like with a three lug? For applications where people want to shoot a fixed barrel pcc, there is a need to use a fixed spacer or a fixed mount. The fixed mount has the best alignment because it is not a reciprocating piston. The pcc mount will replace the 1.125x28 piston retainer. The rimfire version will be 1/2x28 threaded for conversion of existing rimfire cans to CAM-LOK. I love my 3 lug scorpion Evo but cam lok is simpler/less moving parts. Tempting to switch to that too. Also, a rimfire option would be great for something like my Spectre 22. If you can figure out a way to replace the factory mount which shouldn’t be hard, that would be awesome. |
|
Quoted: I love my 3 lug scorpion Evo but cam lok is simpler/less moving parts. Tempting to switch to that too. Also, a rimfire option would be great for something like my Spectre 22. If you can figure out a way to replace the factory mount which shouldn’t be hard, that would be awesome. View Quote What is the length of the thread on the spectre rear mount from the shoulder on the part to the front of the part? Do you have a couple pictures of it you could post here? Our checkmate 22 suppressor qd kit has been demonstrated to be able to be installed in the can, so they obviously share a common industry ~.9375x28 Or 15/16x28 thread. It’s possible there are enough spectres to warrant a part, and it could be cross compatible with a checkmate, probably. The spectre i believe is long enough that it isnt as ideal to add any longer mount. Most rimfire cans arent as long. |
|
Quoted: Yes!!! Yes!!! CAM-LOK all of the things!!! Springfield TRP w/Bushwacker 46 Glock 17 g3 w/Optimus 9 Glock 19x w/Optimus 9 https://www.ar15.com/media/mediaFiles/50034/IMG_0121_copy_png-1841386.JPG https://www.ar15.com/media/mediaFiles/50034/IMG_0124_copy_png-1841387.JPG View Quote The TRP looks sick! The G2s in the wild! I just finished adding Shield mag/mag catches, maritime spring cups, Taron Tactical spring kits, Tlr-6 light lasers, and suppressor sights to a pair of G43x pistols for my wife and I. I need to add Griffin barrels and CAM-LOK comps to make them complete today. Its like the G43x Tactical model now. 28 ounces loaded weight with 15 rounds of 147 grain before the threaded barrels. We will probably add 1.3 ounces with barrel, cam lock and comp. The maritime cups should be standard imo. You can get cleaning oil in the channel without knowing it and reduce firing pin speed without them. Her current carry gun is a HK VP 9 tactical and it weighs 34.4 ounces loaded (no light or laser) with 15 rds of lighter 124grain ammo. |
|
|
Would it be possible to have a camlok barrel adapter to replace the mini thread collar that comes with many .22 pistols? I'd love to ditch that thing on my TX22 and SR22.
For use with my Spectre 2. |
|
Quoted: What is the length of the thread on the spectre rear mount from the shoulder on the part to the front of the part? Do you have a couple pictures of it you could post here? Our checkmate 22 suppressor qd kit has been demonstrated to be able to be installed in the can, so they obviously share a common industry ~.9375x28 Or 15/16x28 thread. It’s possible there are enough spectres to warrant a part, and it could be cross compatible with a checkmate, probably. The spectre i believe is long enough that it isnt as ideal to add any longer mount. Most rimfire cans arent as long. View Quote @Green0 I'd let y'all borrow my Spectre II for a few months in return for a mount. |
|
Quoted: @Green0 Is this the measurement you’re wanting? https://www.ar15.com/media/mediaFiles/126679/E59F569F-5804-41C2-981B-BFB7A22E0EF0-1842144.jpg View Quote Yes, if you have the opportunity, could you also measure the diameter over the threads? That is probably in the vicinity of .933" (a guess) but I would be interested in knowing what it is if possible. Also if you could clean the jaws and close the caliper to see if it reads .0000 closed that would be ideal. Thanks for the help. |
|
Quoted: Yes, if you have the opportunity, could you also measure the diameter over the threads? That is probably in the vicinity of .933" (a guess) but I would be interested in knowing what it is if possible. Also if you could clean the jaws and close the caliper to see if it reads .0000 closed that would be ideal. Thanks for the help. View Quote You dont trust his $9 harbor freight digital calipers? |
|
Quoted: @Green0 I'd let y'all borrow my Spectre II for a few months in return for a mount. View Quote I'd be interested in maybe borrowing one for a few days to just demonstrate the part works before sending it back and it would still be worth the part. I just would need to time that for when we are actually running them which is probably still 7 weeks out. We have to run some legacy pistons for a vendor, get back to CAM-LOK, and run those probably prior to running these. |
|
Quoted: You dont trust his $9 harbor freight digital calipers? View Quote Calipers are suspect in general, but usually if one will close to .0000, it will read within .001" on a diameter. The visual here makes sense- I already have seen videos of people who took our former Checkmate QD rear mount and installed it successfully in the Spectre, so I know how big is not too big, but it wouldn't be bad to try to make the part more ideal for the Spectre, given we have more flexibility if we're trying to do that. There is no bushing or spring in CAM-LOK® so there is more flexibility and it is a better fit for a Spectre retrofit part as it isn't going to require removing baffles to install. |
|
Quoted: I'd be interested in maybe borrowing one for a few days to just demonstrate the part works before sending it back and it would still be worth the part. I just would need to time that for when we are actually running them which is probably still 7 weeks out. We have to run some legacy pistons for a vendor, get back to CAM-LOK, and run those probably prior to running these. View Quote It's not going anywhere, please PM when you're interested. |
|
Quoted: To be clear, I was just trying to give you an idea of the length. No way I’d have built anything using that spec. If you’ll notice, it’s not even contacting one jaw...just lined up by eyeballing to get the length. I did wipe the jaws, and rezero when needed...but I think this is what you’re asking for “over the threads”? https://www.ar15.com/media/mediaFiles/126679/90469A0D-5E02-42A6-BA32-880069D5D175-1842912.jpg And for the record, the calipers came from Amazon, not Harbor Freight. View Quote Thanks yeah over threads. That .4575 is .087” shorter than the the thread on the Checkmate part that does fit the Spectre in videos online. I did notice you didn’t depth lunge it or use the jaws to measure it but it isn’t “eyeballed .087” out of size. It looks like you are pretty close. Maybe it is .450” or .460? Sometimes engineers round in design sometimes they don’t. I would have used this guys last technique in the video here: Quick Machining Tip #6 - Four Different Ways to Take Measurements with Calipers He’s right it isn’t that obvious. I learned that from our production manager who started running cnc machines when he was twelve at his dads shop. I was like you can what? Cool! |
|
Here’s that checkmate qd mount in spectre video I saw that looks like it was shot by Jorge from Capital Armory. The bad part is that they have to pull 2 spectre baffles to integrate it ( it was a fact that we really struggled to make the checkmate qd quiet because we used almost an inch of tube on that system).
The CAM-LOK would add maybe .5” but not internally so it could use the regular baffle system and not harm sound performance. SilencerCo Spectre 2 & Warlock 2 with 3-Lug Adapter from Griffin Armament |
|
The Checkmate adapter I saw didn’t thread fully into a a SiCo Warlock 2 tube. The shoulder of the Checkmate mount didn’t meet the tube rim by maybe a 15 thou gap. The Warlock mount’s male thread crest was 0.932” OD quickie caliper measurement.
|
|
Quoted: The Checkmate adapter I saw didn’t thread fully into a a SiCo Warlock 2 tube. The shoulder of the Checkmate mount didn’t meet the tube rim by maybe a 15 thou gap. The Warlock mount’s male thread crest was 0.932” OD quickie caliper measurement. View Quote That's good to know. The Checkmate thread from shoulder measurement was .550" so quite a bit longer than this .4575" approximation. .932" makes more sense- as that gives the part some tolerance to not have issues with fit in anodizing which makes dimensions less predictable. |
|
Quoted: Thanks yeah over threads. That .4575 is .087” shorter than the the thread on the Checkmate part that does fit the Spectre in videos online. I did notice you didn’t depth lunge it or use the jaws to measure it but it isn’t “eyeballed .087” out of size. It looks like you are pretty close. Maybe it is .450” or .460? Sometimes engineers round in design sometimes they don’t. I would have used this guys last technique in the video here: https://www.youtube.com/watch?v=Lekpi7JJ714 He’s right it isn’t that obvious. I learned that from our production manager who started running cnc machines when he was twelve at his dads shop. I was like you can what? Cool! View Quote I did actually go back and plunge it. Then moved it to where it was for a pic. Got within .01” of the original pic, so yeah it’s close. |
|
Quoted: I did actually go back and plunge it. Then moved it to where it was for a pic. Got within .01” of the original pic, so yeah it’s close. View Quote Thanks for the confirmation. That part is designed, toolpathed and waiting on an opening in the production schedule. It was close to something else so it was quicker to work than average. |
|
I don’t check the suppressor section for a couple days and Greeno is doing cool shit again.......
Guess I’ll have to buy more CAM-LOK stuff. |
|
|
Quoted: Here’s that checkmate qd mount in spectre video I saw that looks like it was shot by Jorge from Capital Armory. The bad part is that they have to pull 2 spectre baffles to integrate it ( it was a fact that we really struggled to make the checkmate qd quiet because we used almost an inch of tube on that system). The CAM-LOK would add maybe .5” but not internally so it could use the regular baffle system and not harm sound performance. https://www.youtube.com/watch?v=viGxabg1IjU View Quote Yup, this is the video that got me to thinking about using the checkmate 3 lug mount on my spectre. Since it requires the removal of two baffles and you haven’t made the kit in forever, I decided to leave my sbr direct thread till I saw you mention a cam lok fixed mount. Now if you can design a cam lok mount for the spectre/checkmate, I will def be getting it. I cant get enough cam lok |
|
Quoted: I don’t check the suppressor section for a couple days and Greeno is doing cool shit again....... Guess I’ll have to buy more CAM-LOK stuff. View Quote Yeah I have some of those .22 cans that could benefit from this. Going to see if I can add additional measurements tonight - I have a pair that were made a year or two apart. ETA: Parts are clean, cold (45F), and each have a dozen+ serious cleaning's worth of use. Diameter over threads. Can 1 (RCBS digital caliper) .931" Can 2 (RCBS digital caliper) .930" Can 1 (Import mechanical dial caliper) .932" Can 2 (Import mechanical dial caliper) .931" Protrusion into body (this isn't as accurate a measurement on account of eyeballing it, like BigWaylon's photo) Can 1 (RCBS digital caliper) .451" Can 2 (RCBS digital caliper) .451" Can 1 (Import mechanical dial caliper) .452" Can 2 (Import mechanical dial caliper) .452" If I'm not mistaken, the front cap bottoms out on the last baffle, rather than shouldering on the tube like the rear, so the amount of wiggle room in the whole setup is much greater than our ability to accurately measure that second value anyways. |
|
Quoted: I don’t check the suppressor section for a couple days and Greeno is doing cool shit again....... Guess I’ll have to buy more CAM-LOK stuff. View Quote View All Quotes View All Quotes Quoted: I don’t check the suppressor section for a couple days and Greeno is doing cool shit again....... Guess I’ll have to buy more CAM-LOK stuff. I'm glad to do something people want with the system. I think we're getting toward rounding out that product assortment. I'm not full of ideas for it beyond these 3 fixed mounts. I do have one concept to run by people though: A lot of guys with Gemtech and AAC Tirant "mini-pistons" with the 5/8" piston barrel OD wanted compatibility. A lot of end users with other brand suppressors were wanting compatibility. What do you guys think about boring a 1/2x28 CAM-LOK fixed adaptor to .375" ID and using it to retrofit an unsupported make/model/piston? This wouldn't be the most ideal solution, in that it would probably need to be a somewhat tightened in assembly with the piston, retainer and spring (to whatever torque a person could reasonably get on it), using common hardware store 300 or 350F 242 Blue liquid loctite, which would then need to set for 20 minutes. It would also later need to be spot heated with a torch or something like a stove for disassembly which may not need to happen for years (an O-ring or spring replacement). It would allow a Gemtech, or Tirant, or legacy SWR Trident or other suppressor to work with the assembly in 9mm only. The engineering concept there is that .354" ID 9mm barrels made of 110KSI yield material have ~.051 wall thickness under the root of a 1/2x28 thread already, and our part would have .041" wall under thread at 170KSI minimum yield, so it would technically be 20% stronger than a 416R 9mm barrel with 1/2x28 thread. I don't like the sub .05" material thickness either but the logic and material science is pretty sound. At least one Tirant 9 has been converted by Ecco using a vastly more complex method that was really impressive. I just don't know if there is room for this part, or if anyone would see that as a useful part to have. Quoted: Yeah I have some of those .22 cans that could benefit from this. Going to see if I can add additional measurements tonight - I have a pair that were made a year or two apart. If I'm not mistaken, the front cap bottoms out on the last baffle, rather than shouldering on the tube like the rear, so the amount of wiggle room in the whole setup is much greater than our ability to accurately measure that second value anyways. Thanks for the extra measurements. I think we can pretty confident in going forward at this point. |
|
Quoted: For applications where people want to shoot a fixed barrel pcc, there is a need to use a fixed spacer or a fixed mount. The fixed mount has the best alignment because it is not a reciprocating piston. The pcc mount will replace the 1.125x28 piston retainer. The rimfire version will be 1/2x28 threaded for conversion of existing rimfire cans to CAM-LOK. View Quote Sounds like this could be a great solution for rimfire lever guns. Any idea when these might be available? I know you guys are slammed. |
|
Quoted: Sounds like this could be a great solution for rimfire lever guns. Any idea when these might be available? I know you guys are slammed. View Quote Probably a bit- maybe 6-8 weeks. These only require H900 heat treatment, these are pretty high tolerance parts so we only nitride the barrel adaptors, so no Nitride time, H900 in house, but we are making pistons first and for a while prior to making the fixed mounts in the same machine because of all the common tooling in the settup. |
|
I'm completely new to pistol suppressors but this is a really cool looking setup. Will y'all be coming out with a Gemtech piston?
|
|
Quoted: I'm glad to do something people want with the system. I think we're getting toward rounding out that product assortment. I'm not full of ideas for it beyond these 3 fixed mounts. I do have one concept to run by people though: A lot of guys with Gemtech and AAC Tirant "mini-pistons" with the 5/8" piston barrel OD wanted compatibility. A lot of end users with other brand suppressors were wanting compatibility. What do you guys think about boring a 1/2x28 CAM-LOK fixed adaptor to .375" ID and using it to retrofit an unsupported make/model/piston? This wouldn't be the most ideal solution, in that it would probably need to be a somewhat tightened in assembly with the piston, retainer and spring (to whatever torque a person could reasonably get on it), using common hardware store 300 or 350F 242 Blue liquid loctite, which would then need to set for 20 minutes. It would also later need to be spot heated with a torch or something like a stove for disassembly which may not need to happen for years (an O-ring or spring replacement). It would allow a Gemtech, or Tirant, or legacy SWR Trident or other suppressor to work with the assembly in 9mm only. The engineering concept there is that .354" ID 9mm barrels made of 110KSI yield material have ~.051 wall thickness under the root of a 1/2x28 thread already, and our part would have .041" wall under thread at 170KSI minimum yield, so it would technically be 20% stronger than a 416R 9mm barrel with 1/2x28 thread. I don't like the sub .05" material thickness either but the logic and material science is pretty sound. At least one Tirant 9 has been converted by Ecco using a vastly more complex method that was really impressive. I just don't know if there is room for this part, or if anyone would see that as a useful part to have. Thanks for the extra measurements. I think we can pretty confident in going forward at this point. View Quote I’d definitely love to see some kind of solution for 9mm TiRANT/EVO cans. I’m having a hard time visualizing what you are suggesting though. Would having a rear cap for the can with a bigger hole help solve the issue? Go that route with a piston machined to fit a 9mm TiRANT but a big enough hole for the full size “shaft” maybe. P.S. if you need any measurements I’ve got a pair of TiRANT-9 cans, a 9s, and an EVO-9. |
|
The part I was talking about was a 1/2-28 threaded minimalist cam lok adaptor like a thread adapter that would add .55” of length to the piston at .800” diameter, dropping to .750 behind a .750 hex geometry for a socket.
It would be derived by taking the rimfire adapter and changing the designed .354 bore to .375”. It would allow any 1/2-28 piston or suppressor to be converted to cam lok. It would be intended for 9mm, 300blk subsonic, and .22lr use. I think ecco machine did one tirant 9 conversion and that was impressive. We were thinking of something more broad in application. I don’t have any tirant 9s to know how the parts interact. |
|
Quoted: The part I was talking about was a 1/2-28 threaded minimalist cam lok adaptor like a thread adapter that would add .55” of length to the piston at .800” diameter, dropping to .750 behind a .750 hex geometry for a socket. It would be derived by taking the rimfire adapter and changing the designed .354 bore to .375”. It would allow any 1/2-28 piston or suppressor to be converted to cam lok. It would be intended for 9mm, 300blk subsonic, and .22lr use. I think ecco machine did one tirant 9 conversion and that was impressive. We were thinking of something more broad in application. I don’t have any tirant 9s to know how the parts interact. View Quote Ok. That makes sense. So basically you’d thread an adapter into your existing piston to convert it to CAM Lok. It’d definitely be worth trying. Also, I’d be willing to let you borrow a TiRANT for a little bit if you want. |
|
Quoted: Ok. That makes sense. So basically you’d thread an adapter into your existing piston to convert it to CAM Lok. It’d definitely be worth trying. Also, I’d be willing to let you borrow a TiRANT for a little bit if you want. View Quote Thanks for the offer. The broad market option is an adapter capable of fitting multiple models. The Evo piston housing looks expensive from the perspective of the ID threaded attachment method. That looks like something that would require a flanged tube and a retaining collar like a Chimera adapter to complete a replacement assembly. That relegates it to somewhat expensive territory requiring two special parts and a spring minimum to derive compatibility with an existing piston that would only be compatible if the OD was the same as the tirant .45 piston. If not you would need three parts to do it, and a spring. It is impressive Ecco converted one. I don't know what method he used on that one. |
|
Glad you had a good experience with it. Thanks for the post.
Im running a G43x carry gun with the shorter 9mm adapter and it is pretty concealable. The holster is doing the worst number on the combo- it has a kydex bump on the left side that makes the draw easier (feature Ive never seen before) which is nice but is printing like .200” bigger than if it were flat and it has the tlr6 light so its not as clean as a slick g43x. In light holsters there aren’t as many options. I mounted ameriglo suppressor night sights and got two out of three hits on a pepper popper that probably isn’t on flat ground with blazer 147 grain at about 45 yards, but the gun wouldn’t drop the popper so maybe the 147 subsonic is a bit light on punch out there. |
|
Quoted: My only complaint, at least for the 45ACP adapter...it's long enough to interfere when carrying AIWB in a Phlster Floodlight I wish it were shorter, but there's not much that you can do about it; I get that. Of all the possible issues to run into though...that was it; my solitary complaint, and it's not much of a complaint. On something like a G21 or similar, an X300 would be more-or-less the same distance out as the end of the muzzle w/Cam-Lok...maybe I'll go that way instead of a 1911. View Quote |
|
Quoted: On my CZ P10C and P07 with Werkz Bisect IWB holsters the Cam-Lok fits just fine. However, for IWB I usually have the holster maker make the holster a little longer at the muzzle (and did with these holsters). This helps give the holster more leverage below the belt and keeps the top of the holster from flipping outward and printing more (some holster mfgs also have an option for additional length for a compensator). Some foam from a Yoga block shaped into an L and velcroed to the end of the holster can provide padding if the length is uncomfortable. View Quote View All Quotes View All Quotes Quoted: Quoted: My only complaint, at least for the 45ACP adapter...it's long enough to interfere when carrying AIWB in a Phlster Floodlight I wish it were shorter, but there's not much that you can do about it; I get that. Of all the possible issues to run into though...that was it; my solitary complaint, and it's not much of a complaint. On something like a G21 or similar, an X300 would be more-or-less the same distance out as the end of the muzzle w/Cam-Lok...maybe I'll go that way instead of a 1911. Right, it's literally a case of the barrel with the extension on it being too long. Making the holster longer still probably won't solve it simply because at that point it's starting to jab into things that are uncomfortable...remember, full length 5" Gov't model 1911. P07s and P10Cs are a good inch+ shorter... A Phlster Floodlight covers up the entire gun very well for a generic gun-bucket holster, but the barrel length is what does it in. Not a big deal, I've got plenty of other things to run the adapter on...it's just a data point. A Commander-sized gun with the same adapter, for comparison, does not have the same issue. |
|
|
This might be a dumb question, don't blow me up. Do these allow 45 cans to be used on 45 and 9mm hosts without changing mounts like you have to do with pistons?
|
|
|
|
Quoted: Right, it's literally a case of the barrel with the extension on it being too long. Making the holster longer still probably won't solve it simply because at that point it's starting to jab into things that are uncomfortable...remember, full length 5" Gov't model 1911. P07s and P10Cs are a good inch+ shorter... A Phlster Floodlight covers up the entire gun very well for a generic gun-bucket holster, but the barrel length is what does it in. Not a big deal, I've got plenty of other things to run the adapter on...it's just a data point. A Commander-sized gun with the same adapter, for comparison, does not have the same issue. View Quote Sounds like it really would only work on a Commander, Officer, or CCO if CCW is a concern. |
|
|
Here are some G41 pics with measurement as references. I thought it may be of use to someone.
I can provide the same for a G30 if anyone is interested. Attached File Attached File Attached File Attached File |
|
Quoted: This is really cool. So to put my Omega 36M (Charlie) Supp on my HK VP9 with it's 13.5x1mm LH German barrel, I'd need: SiCo (Charlie) Piston Mount (have it) Griffin CAM-LOK 13.5x1mm LH Barrel Adapter Griffin CAM-LOK Piston for SiCo Is that right? The only "inconvenience" I see is during a pistol tear-down, right? Just need to unscrew the barrel adapter, tear down, and re-torque barrel adapter to 20 ft lbs. View Quote 2011s the barrel comes out the front. Hmmmmmmm |
|
Quoted: 2011s the barrel comes out the front. Hmmmmmmm View Quote Yup. So long as you don't feel the need to remove the bushing from the barrel, or if it's a bull barrel even there's no bushing at all...other than the length, no downside at all to using it. Hell, you can even think of it as a net positive; it's a thread protector that you can put a can on. |
|
Sign up for the ARFCOM weekly newsletter and be entered to win a free ARFCOM membership. One new winner* is announced every week!
You will receive an email every Friday morning featuring the latest chatter from the hottest topics, breaking news surrounding legislation, as well as exclusive deals only available to ARFCOM email subscribers.
AR15.COM is the world's largest firearm community and is a gathering place for firearm enthusiasts of all types.
From hunters and military members, to competition shooters and general firearm enthusiasts, we welcome anyone who values and respects the way of the firearm.
Subscribe to our monthly Newsletter to receive firearm news, product discounts from your favorite Industry Partners, and more.
Copyright © 1996-2024 AR15.COM LLC. All Rights Reserved.
Any use of this content without express written consent is prohibited.
AR15.Com reserves the right to overwrite or replace any affiliate, commercial, or monetizable links, posted by users, with our own.