Can anyone id this 'plug' part? It is located on the passenger side - just aft of the half-shaft mount. It is plastic - held by two Torx bolts - the center plug cap broke - popped open - long spring inside. Slight smell of gear oil - no leak. The car is up for a new exhaust system - but now this bit has gone wonky and needs replacing. Any id form anyone?