Originally Posted by
Erriq
Mongoose is actually still a higher end enchant as it has a massive uptime. It provides agi which gives armor, dodge, and crit, which is more threat and EH for the time being. It also provides a haste buff, but that is essentially useless.
As for the OP, Your spec is fine, however your hit and expertise are quite low, if you raise those up to cap, you can drop your armsman enchant and get an stam patch which nets you 18 stam or about 192 health. Also, your gear socket bonuses of +9 or +12 stam you want to gem to get those.
-Edit-
As for an off spec as prot, unless your guild uses all warrior tanks, and you lack some major multi target tanks, you really dont need another tank spec as the other option sends you down the fury tree to get imp cleave. But, it's your character, spec him how you like it.