Thanks guys, I know what you mean about the price. The reason why I even bought these two miniature was because of the 40% discount during the Maelstrom sale. Made them drop to reasonable levels in terms of price.
I too thought they were larger, the pictures make the miniatures look bigger, good thing they aren't as otherwise they wouldn't blend in with the rest of my collection.