I bought them in a discount car. 23 dollars. Said "used like new" so I took a chance. They were brand new! I can't believe the quality of these bearings compared to the last ones I supplied which cost a lot more money. They slipped right into the joint just like the originals. The bearings are fairly well lubricated and seem to last a long time. My frontend is quiet again. Even if I had to pay full price it would have been worth it. If you're using a Sentra, you can maneuver the ABS bearing race cover so you don't have to remove the sensor. Most sensors are alloyed with steel anyway, so you risk replacing the sensor if you try to remove it. Some people take the ring off, but it's difficult to put back on and you may have problems in the future. The material of the ring is very soft and you can bend it easily, damaging the transducer or chafing the joint. Buy it!