In some embodiments, a fire control mechanism comprises a frame comprising a flange comprising a peak. A hammer is arranged to pivot about a hammer axis. A hammer spring is arranged to bias the hammer about the hammer axis. The hammer spring contacts the peak of the flange.