You need to define true spindle. A Real spindle would be an amazing option, but for the price I doubt you would put it on the MPCNC. An import “spindle” motor is nice but really expensive and of questionable quality, if you knew you were getting a good one these are awesome but some are pure junk an there is no return policy. Trust me I know, I have about 600 “drv8825’s” sitting here that are garbage.

I would not suggest the dewalt on the site as the best option if I didn’t feel it was.

From pololu they will be fine. I got a batch from oversees that do not work, and are over sized from poor pcb cutting. I have bought many thousands of them, That batch were pure garbage. Still fighting the vendor they literally said that they soldered the IC legs together on purpose….WTF, they said they are the right size I must not know how to insert them….Same company I have bought the thousands from. Very difficult to import quality stuff on a consistent basis even from the same vendor.