mechanical engineering contract