Try Top Gear in Aurora Blvd. Do you mind telling us how much is everything going to cost? You might want to consider selling the car as is then just buy a new one. A friend of mine had his dme soaked with water and just decided to sell the car to bmw libis instead of spending 100k to fix everything.