WD-40 is a petroleum based product which means it will degrade plastic or rubber over time… Silicone will not.