After a bit of a fiasco with Taurus on my PT22, I have ended up with an extra slide and firing pin. Slide assembly has the new firing pin and spring installed.

$50 for the slide assembly and $20 for the firing pin.