Really bad quality, bad service, very unprofessional company. "The deceived are worth a lot," as we say in Mexico. I don't recommend Detroit Axle for anything. We risk our lives to save some money. We bought a front wheel bearing and after we installed it, after 10 minutes my husband was driving a truck around town at about 25-30 mph when a tire blew out, the brakes stopped working and he was in the middle of the road with no tires . Thank goodness no one was hurt. However, we have to pay for towing, to get the truck home we have to replace other parts, as well as a new wheel bearing. The company refused to help us as they said there is no guarantee on parts. I spoke to Gabriel Cordoa, the head of the company, who was very rude and disrespectful.