PSA or Midway USA has FCGs ( fire control groups )at good prices
You can find BCG ( bolt carrier group )all over the place CTD, Midway , Cabelas etc . What tends to be harder to find is good quality less expensize ones .You can find them from $130 to $350 . The firing pin is part of the BCG . here is a repair kit , you can find just the firing pin here as well
This is a good Complete BCG for the price http://www.midwayusa.com/product/690...vc=subv1145235
Make sure what ever BCG you get has a Properly Staked Gas Key and is chrome lined and pass a thorough Magnetic Particle Inspection (MPI) test this should insure you get a quality BCG
If everybody has a problem with you and you have a problem with everybody .
It's not everybody that has the problem