All this armor does drop off giants. They appear to be just random. The legs and the arms seem to be the better, giving ac and wis or int, depending on the piece, and most everyone can wear. The BP, which is an awesome, sweet dark red, is ac26 and -20 dex. As a shaman, dex is no big deal, and easy to buff, so I use it for the ac till I get my quest BP.
Kolorean Yoritomo 56th level Shaman Honored Circle Xev