My old neighbour gave me a long 1/2" Snap-On ratchet about 15yr ago that slipped and took his front teeth out.
He had bought a new one and wasn't bothered about getting it repaired so just gave it to me.
I had a couple of repair kits fitted FOC by Snap-On over the years but eventually the head of the ratchet was worn inside - Snap-On man gave me a whole new ratchet FOC £90 worth. Can't beat that.