Earlier this spring, a frost-free hose bib was leaking out of the top. I tried taking it apart a little and making sure the O-ring was in place correctly. It seemed fixed at the time and then I didn't use it for a few weeks. Next time I turn the hose valve on I had not yet opened another valve just after the hose bib, and that top popped off somewhat violently. Is there anyway to repair this hose bib or do I need to reinstall a new frost-free hose bib altogether? What parts should I be looking to replace?
As you'll see from these photos, the plastic within the hose bib's top broke into two separate pieces. It's difficult to get the plastic insert out, which makes me concerned I can't just plug a new part in there.
A closer look at the hose bib with its plastic part broke off:
Here's the top parts that came off, along with a washer - all of which I found scattered about after the eruption when the white plastic part broke.