I suspect you have zero chance of a warranty claim.
I also had metal caps fitted, a smear of Vaseline on the threads prevents the corrosion but weirdly, they caused the valve to leak- the rubber ring at the top of the cover was hitting the valve pin - so put the plastics back on with no issues.