I can also recommend DAG. He did excellent work on my well used M2.