Genuine GM 10311812 Compartment Lid Strut Genuine General Motors OEM product