Glad to finally see the write up, been waiting along time but good things are worth the wait!!
I may be able to help with the diff gears, I believe my 325is has a 3.15lsd and would be interested in a trade, not sure how low you want to go with gearing. I'll talk to you at the new years party tomorrow, and hoping the car will be there!!