I have found similat grommets at a hardware store. They generally have a section of drawer-like boxes in the nuts and bolts section with all kinds of small odds and ends in metal, plastic, rubber, etc.
In a pinch, I have remporarily used a dab of silicone sealer in the fitting.It works and you can still get it apart if necessary.