Just get a new striker spring. You can get a new Wolff extra power spring from Midway for $8 part # is 917-322 .
Firing pin should be ok, you can check it with the bolt disassembled by just sticking it in the bolt and turn till it goes all the way forward, if it is sticking out past 1/16" you should be good. Replacement strikers are getting hard to find thru surplus parts dealers and they are getting expensive too ...