You must be logged in to see this image or video!So today I crawled under and noticed my front struts are labeled BWI Group, made in Mexico. Clearly not genuine gm. So I searched online, found the company homepage and learned they’re from Beijing China. Not cool. So I tried to find some reviews and see if they have a good reputation but there’s really nothing of the sort out there. Anyone heard of these or had experience? Opinions?