Try a gun shop, gun shows, pawn shop, garage sales, want ads, e-gunparts.com
You can find a replacement firing pin for a Stevens model 87D 22 cal rifle at a gun dealership. You can also find it by contacting the manufacturer.
There were two types of firing pin used on that model. Would need to see the bolt, but we have the pin. gunshop@nctv.com
Believe that is a Marlin 101. Contact Numrich at their website- gunpartscorp. They list that firing pin for $5 plus shipping,
Numrich Arms
Find a good gunsmith or machinist
No
Best left to a gunsmith
You can find a firing pin for the ranger at Numerick Gun Parts Corporation.
http://www.wisnersinc.com/ They will have what you need!
Use a Marlin 57 firing pin. It's the same rifle, just re-branded for Sears.
Try gun shop, gun shows, garage sales, want ads, e-gunparts.com
Try e-gunparts.com