Buck converter, mosfet choise

Hang on a minute, you are using this to provide analog voltage control for a motor???

That's crazy. Just PWM the motor like the rest of the world.