Zec, M & C Automotive