42522087 GENERAL MOTORS STRUT HOOD