I find a lot of contradicting information and want to clear up my options before I waste money of something that won't work. I swaped a m50 into my 1991 318i. I am using the stock g240 trans. What driveshaft should I use? My stock driveshaft is definitely too long.