Well just seen a Behemoth Mount today, assuming it is from the Beast quests.
Damn i need one of those