They work well but are not TOP Quality , we use them all the time as they come in kits with seals etc which is very convenient, The wheel bearing just dont last as long as OEM, I would not use them in an engine application, but for steering head, wheel bearings, suspension it fine