Confirmed- mount command works with npc's. Beware, if you use a non-mount Id when typing it, it morphs the npc and you can't change him back.
Edit: You can change him back.... figured it out like 2 minutes after this post lol just forgot to edit post, just .demount him