MB Engineering profits up