It's a 14 year old part, how is it the manufacturers fault??

Buy a new cap and be on your way.