Used OEM rear drive shaft pulled from a 1994 Toyota 4x4 4Runner with 3.0 liter V6 engine and manual transmission in great shape. Front splines are in good condition. Will fit 1988-1995 Toyota 4x4 Pickup and 4Runner with 3VZ-E 6 cylinder engine and manual  transmission.