SMD MOSFET to power down my SMD H-Bridge

Ok, I think I got it! Here's a photo of what I've got, and the components. Oh, I don't have it... I just discovered the 2N3904 transistor doesnt come in SMD at Digikey. What would a good NPN transistor be to turn on/off my MOSFET? I have some BSS138W-7-F in stock. Would they be a good choice? If not ill be ordering from Digkey anyway.
and does the P channel mosfet look appropriate?

BSS1338 transistor: (I guess it's not a transistor, but an NPN MOSFET)
http://www.diodes.com/datasheets/ds30206.pdf

The P channel MOSFET (DMP2305U)
http://www.diodes.com/datasheets/ds31737.pdf

H-Bridge
http://www.vishay.com/docs/70007/si9986.pdf