That doesn't sound that high to me. It's about the same as they are in my local retailer (presuming that we are talking US$), and I paid nearly that much for my Stormtrooper.
If you watch out for them on Ebay however, you can pick them up cheaper.
I paid only £9.55 GB pounds ($16.59 US dollars) for my Vader, and although I paid nearly the same again for postage, I was pleased with the VFM of the item.
They really are superb, and I would recommend them to anyone who loves Star Wars. ;)