I would highly recommend against the SD540B, and you can see the reasons why here:
https://www.amazon.com/review/R1JCF3...toys-and-games
TL;DR: The case is 3D printed, feels like it's going to fall apart, the solder joints are pretty bad, and (not mentioned in that review) only seven teams used them this year.
I'd recommend going for the SPARK unless you REALLY need the space or the CAN abilities. The CAN is nice, but unless you're really tight on wiring space or need those nice features, like built in PID control or more control over aspects of the motor controller through code, you don't need it. I made the mistake of thinking we did need these this year, and I wasted $40 and a free motor controller through the voucher.