Da steht das ich die bis zu 600 mA fahren darf, ist das sehr ernst zu nehmen, also wenn ich jetzt die Vorgabe habe, maximal 670 mA durchzujagen liegt dass noch in der Norm oder müsste ich da den größeren Chip nehmen?
Nimm einen Kühlkörper, dann geht das sicher.

dann ist noch die Frage also ich weiß jetzt wie man die Motoren mit de Chips steuert aber brauch ich nicht noch ein extra Chip der meine Sensoren auswertet um dann die Motorenchips anzusteuern?
Du brauchst ganz grob geschätzt: 1 µC (z.b. Atmega32/Atmega, 2 x L293D, paar Kondensatoren, Stecker und Widerstände, vermutlich einen Spannungsregler damit der µC seine 3,3V/5V bekommt und evtl. die 4 Sensoren falls du sie auch kaufen musst.
Damit kannst dann deine Schaltung selbst zusammenbauen. Falls du ein fertiges EvalBoard kaufst, brauchst du nur noch die L293 bzw eine auch bereits fertige Motoransteurerung, da diese auf solchen Boards normal nicht drauf ist.

mfg