Needed to change my bearings on my 300k mile civic, so bought 2 of these for $15 each. Great quality great price.
Buyer beware. No refund once on car, only replace or in store credit. Just be careful getting the wrong one or wanting a refund. Spent a weekend messing with this.