It is not the length of the shaft that you have to worry about. It is the length of the splines on the slip joint. Marlin and All-Pro sell a long slip joint. Trail Gear does also but in my opinion it is a POS, so poorly machined they come from TG with the U-joint caps welded in. Some d-shaft shops also carry the long slip for Toyotas The old slip will have to be cut off the shaft and the new one welded on in the right spot for proper phaseing and trueness of the shaft.