The one that I bought was from eBay. It was a pretty good fit. The rubber thing is red instead of black. It came with everything needed except directions, but the ones posted here are excellent. You have to knock out the pin in order to put the new rubber piece on.
My old retainer cap was bent...