Skip to content
firearmlab.
Firearm modelsModels
1,027
PartsParts
5,395
FitmentsFits
121,240
Contribute

How we check compatibility

We bring together tests, manufacturer information, and community experience. Each answer shows what it’s based on.

What the labels mean

Lab tested

Firearm Lab checked the part on the listed setup.

Read the test date, setup, and any limitations. Results may differ between versions or individual products.

Documented fitment

The answer is supported by manufacturer information, a named partner, or community evidence reviewed by our team.

Open the details for the source. Firearm Lab tests have their own label.

Interface match

The mounting details match, but this exact model and part have not been confirmed to fit together.

Treat this as a starting point. Check the manufacturer’s requirements, including adapters and hardware.

“Does not fit” identifies a reported fit problem. Open the details to see the source and explanation.

Before choosing a part

  1. Match the exact products. Check your firearm’s model, generation, and version, plus the manufacturer’s part number when available.
  2. Read the requirements. Look for adapters, hardware, changes needed, and reported problems.
  3. Check the source and date. See who supplied the information and confirm it against current manufacturer guidance. Products can change. For an interface match, the date shows when we compared mounting details.

A listing does not guarantee fit, function, safety, or reliability. Read the compatibility limits →

Add your experience

Tell us which products you used, what worked, and any problems or adjustments. We review comments and shared setups before publishing. Votes alone do not confirm fit or change an answer.

Found a mistake? Send the page link, what needs changing, and a source if you have one. We check the information before updating the answer. Approved changes include an explanation and contributor credit when available.

Suggest a correction →

Manufacturer badges and retailer links

A manufacturer badge means we checked that someone can speak for that manufacturer. It does not mean we tested or independently confirmed their reply. About manufacturer accounts →

We may earn a commission from retailer links. Payment does not change which parts we list, our compatibility answers, or the order of the evidence.