I recently found a shop in north Houston that has pretty good reviews. I took my e60 to them to have my driveshaft rebuilt and were good too me. What is drawing me to them is the price for this job, $2189 with parts and labor. Aparently they use a technique which does not require removing the heads, which helps on the cost. Now before decide to take it in, is there anything else I should have done while they're in there? And possible seals that might give me trouble in the future? The did recommend checking the upper timing cover gaskets.