This might sound a little harsh but I would look for another mechanic. This engine should never have heavy oil in it, even when it is nearly worn out. Heavy oil will only accelerate engine wear. Whatever you do, don't change to heavy oil just because the engine is up in miles. Especially if the engine is still in good shape, stay with the factory recommended oil, 5W30.