Das bei Reichelt verlinkte Shield habe ich mir mal etwas genauer angeguckt.
Es kann nur 2 Ampere koninuierlich und die Stromregelung muss extern (also vom MEGA) geregelt werden - ich denke nicht, dass das für Arduino geeigntet ist.

Weitere Shields kenne ich leidern nicht. Wenn es unbedintgt 2,5 A sein sollen und die Zeit drängt würde ich eine separate, gehauste Endstufe empfehlen (z.B. Leadshine M542 ca. 50 € bei Ebay)
Diese sind nahezu unkaputbar, der Strom kann bequem über DIP-Schalter eingestellt werden und der Mikroschritt garantiert Laufruhe.

Was für eine Spindel ist, oder soll verbaut werden?