Many Piper aircraft have the same problem. The sun visor catches lose to stability, because the UV effect allows the plastic to become porous. These Piper Sunvisor Catches are made from a blended poly-plastic with a UV additive that will prevent UV corrosion.
A set contains two pieces with the required plastic rivets. They are available in white and black (used in Piper PA-38 Tomahawk). The set for the Piper Tomahawk contains two extra rivets.