Yes it works long term ,it's also used on motor bike plastics ,the WD40 just mainly helps to polish off
what I would call the dead /dried /powdery plastic.