While more expensive than the ones on eBay, I am tempted since the current draw is less.
The technical details lists the maximum rate (100 mL/minute), but I wonder what the minimum is...
You can control it with pmw. I'd imagine it could be 0 - 100ml/minute.
Next project to control with the arduino.