Your mechanic is right on all counts, although gear lube smells pretty nasty even when it's brand new. Good job going all synthetic too.