This is a pinion bearing with the race made in the USA. They are new with the boxes. I bought it but does not fit my truck. The number is HM 903249 Free shipping to the lower 48 states only. I will answer any questions you may have.