SuperLube makes thick Teflon grease...
Which is exactly what I recommend...and what's in every toilet pump when it leaves the factory...which is why new toilets rarely need lubrication for at least a year, sometimes longer.
Keith...you said,
I did lube the O rings and it helps for a few uses and yep Squeak did it again and same results. Since I don't want to thought insane by doing the same over and over and expecting a different result well it squeaks.
Which sounds like you did exactly what I described above that's the wrong way to use it: "Even more people just dab a little grease on each of the seals and o-rings...so little that it lasts almost no time." So if you don't want to do the same thing thing over again with the same result, this time put enough grease into the pump to last a while. Just stick the tube nozzle into it and give it a good healthy squirt. Too much can't hurt anything...but too little doesn't last.
Dan...you squirted it into the intake fitting instead of taking the top off the pump? That's interesting. However, it does require removing the intake hose, which can be a pain to get off AND put back. Removing the top only requires removing a few screws or loosening a hex nut.
SuperLube is the best...they make a full line of lubricants, but the only one you want is the thick grease in a tube. It comes and goes on the Ace Hardware site as they rotate their featured products, so you should be able find it in any Ace store...or you can get it from here:
Super Lube source It's also the best grease for seacocks, y-valves, winches and anything that stays wet a lot...so that $5.95 tube is a good investment that should last you several years.