Thanks for the quick response . i attached the datasheets to the post. couldnt find the exact datasheet of the DC motor in my possesion so ive attached a datasheet of a similar motor. the seller of my motor gave me the following specs:
For the future please just post links to the datasheets so we don't have to clutter up our PC's with downloaded PDFs
The stepper motor is rated at 1.7 amps so you could use a DRV8825 stepper driver. The Pololu DRV8825 web page has lots of details.
The DC motor has a stall current of 40 amps and a maximum power current of 20 amps so you will need a hefty driver and a hefty power supply. You should choose a driver than can handle the stall current. Again, the Pololu website has a wide range of DC motor drivers. Or you may find it cheaper to use an Electronic Speed Control (ESC) such as is used in model planes, boats and cars. They appear to the Arduino as a servo. Be aware that ESC's for planes are unlikely to have a reverse facility. The Hobby King website has lots of ESCs
BTW stepper motors have a current, resistance and inductance rating, not a voltage rating as they are
current-driven. You have to choose the supply voltage, higher will give more performance. Your motor
is about low inductance (4mH) so it should work OK from 12V, faster from 24V.
Don't try to run a low resistance motor like that from anything but a microstepping stepper driver such as DRV8825, you'll just have a frustrating time.