I received the parts quickly and they look pretty good quality for the price but (3) out of (4) bearings have very rough sliding and are not working for my project. The pain is I'm now using a good one to help me with this project so I just can't go back for a refund/replacement. I tried to contact the seller but didn't reply. I'll update my review if it works.