I'ts from a non- ABS car,but the abs diff is only about 12mm longer and as far as i can remember the driveshaft part number is the same for either car, there is about an 25mm tolerance for the tail-shaft to slide on non abs cars and 13mm on abs cars.
i kept a few drive shafts in stock when i had my shop, back then they were being sold for 150$
it is in two pieces right now to save space.
__________________
Sean Kriner
Crew Cheif / Lead Mechanic
*RACE CAR FABRICATION
*WELDING
*ENGINE BUILDING
*WIRING SERVICE
2002 Lexus IS300
2001 Lexus IS400
2000 F250 7.3 diesel
1990 Celica GT FOUR