12v Motor Control

Here is the link…
http://www.robotmarketplace.com/products/0-B16.html

I'm building a robot and I need to control the motors speed and direction.

Could I just use a h-bridge (or make my own), plugged in to a PWM digital pin, for direction and use "analogWrite()" to control the speed of the motors?