After I put it to the test the wheel hub assembly failed miserably. The supposed easy installation turned out to be a nightmare, costing me extra time and money.The only positive aspect of this product was its affordable price. unfortunately, that's not enough to make up for its poor quality and unreliable performance..