This part has been discontinued by Toyota, but it is available here.

There is a $50 core charge already included in the price.

All new bearings and seals.