It all depends on the compatibility of your firearm. You can customize some guns to an extent where there are no factory parts available while there are some guns that you can do minimal customization.