My gn currently has 128k miles. Recently i found pieces of the timing chain sprocket(teeth) in the oil so i have to do it soon. My car is not and will not be a race car. It is mostly stock save for a chip,power plate,upgraded fuel pump. Nothing else. My questions are: should i replace the chain with another stock replacement? If I go with an aftermarket, which one do you recommend(considering it will probably remain stock)? I am replacing the water pump and installing a 160 thermostat since i am there. Anything else that you recommend me replacing considering the parts that will be removed? Seals? Gaskets? Any upgrades through the years that i may now consider installing? I have leaks coming from the front of the motor that drips onto the exhaust crossover pipe and my rear main is leaking. I would like to do this once. Anything i should tell the mechanic to do,look for? The mechanic doing the job has worked on gn's but is not an expert with these cars. Thank you in advance.