Bought and installed. I took it for alignment. The store said there was play in the wheel bearings. 3 miles on them. (I'm a certified mechanic with 16 years experience.) Didn't think to test the new part. The guarantee is a joke. Paid $150 for a pair and Detroit Axle tried to charge me $80 to replace hub assemblies, not sure if the replacement would be better. If not good, repeat $80 again. Better to pay the price for a quality product at your local parts store.