Hallo,
ich habe mal bei Reichelt geguckt und die haben einen Schrittmotor, der auch 1,8° Schritte macht.
Die Außenmaße sind etwas größer, kostet aber auch nur 19€. Guck mal ob er deinen Anforderungen ausreicht (Artikel-Nr.: TMCM-MOTOR)
Zum Controller: Das kannst du z.B. mit einem Mega8 machen. Als Treiber-IC benutze ich den L 293 D (bis 1A belastbar, ebenfalls von Reichelt). Die Ansteuerung ist sehr einfach.

Gruß
Sebastian

Edit:
Ich sehe gerade, dass es bei Reichelt auch "günstige" Schrittmotoren mit seriellem Interface gibt. Gib bei der Suche einfach mal "Schrittmotor" ein.