Easy installation but the old one was very difficult to remove. I ended up cutting off the end of the tie rod to remove the knuckle and spent hours pounding on it and soaking it in penetrant. A new wheel hub hub has a small gap between it and the steering knuckle to prevent foreign metal corrosion from occurring again. New tie rod ends should arrive shortly to ensure the ABS light does not come on again. This bearing hub was a better deal than anything else on eBay and faster shipping too. I would buy it again. and can buy another to do the other side.