Is this transmission the same length as a stock one. Would you use a stock driveshaft?