Axles with the ABS are a pain in the ass... I went through a junker to get a axle, and was bent worse than the one I had. After going through hell to get my money back, I went to get a shaft on ebay for $200. Then went to Toyota Parts Zone, put in my VIN, and went down the list. New bearings...