I use silicon constantly in my pool business on rubber o rings, etc. It helps rubber keep it's elasticity, many times will stop a water or suction leak.
My 97 reservoir grommet leaks. Ill smear silicon all over it, wipe off then reinstall. Will report back.
I also can't quite stomach a $20 grommet. :-/