All the hard parts that you would ever need to replace on an Impulse, including a main spring, macro fitting, screws, bolt pin, and a ball detent.