Good quality filler neck grommet

I wish I could remember where I got mine.... both of them. First one I bought was very hard to get installed and it split in half a month later. Nothing like filling your tank up and suddenly hear gas dumping all over the ground. Second one I bought from another place, it looked slightly different and fit better. Haven't had a problem with it since. If I can find out which brand it was I'll let you know. I may have bought it on ebay.
This is what I'm afraid of. That's why I'm trying to find out which reproduction ones are actually worthy.
The only other one I could find with a separate part number than the ones I already listed
Filler Neck Seals | AMD 891-1570-1