Just to update this I took the cap apart, cleaned it out, cleaned the seal and installed it upside down to get a fresher sealing edge. It worked. No more seeping. I cancelled the expensive cap and I ordered new seals. If the leak comes back at that point I'll buy a new OEM cap.