If you wanna go SMD and you are looking for an alternative which is not as damn expensive as the L297 in SMD case, I’ll spare you the rest of the 20 awake nights.
It’s the A4989.
Under the following link you can buy one for around 4$ which is half of the price for an L297 in SMD:
http://www.digikey.ch/scripts/DKSearch/dksus.dll?Detail&itemSeq=116726484&uq=634771081247262960