B & M PRECISION INC