You already need timing belt/water pump by time, but not miles. From what I remember, the time factor is more important! I think currently about $1500 is the going-ish price for the full service. I don't know of any in Dallas, but Arrowood Automotive in San Antonio does GREAT work at a GREAT price. The guys who run it are older and remind me of the Cartalk guys... It's the kinda place where the mechanics cook out at lunch and everyone works there for lonnnnnnnnnnng periods of time. Also, both of the guys were once Acura mechanics prior to going out on their own (after Arrowood Acura closed) and are NSX 'certified'... It's a warm fuzzy feeling when you walk into a shop and hey have a huge 'exploded view poster' of an NSX on the wall!