Ayuh,...... Well, that sucks,.....
As for Perfect Seal, I believe permatex #3, the liquid, is exactly the same as perfect seal,..... it's on my bench,.....
In my shop, I have 2 grease guns, my battery powered gun has equipment grease, aka: chassis grease, which I use for anything with...