I actually ordered an item from them a few weeks ago and it went out the next day, they are a bit more expensive than other places it seems. But I also have ordered items from other places BEFORE that order and those items still haven't shipped with no word on why. Win some, lose some.
I like these Devilman guys a lot but I can't rationalize anything more then $65 a piece for these. Anything else is just over the limit to me.
Found it on a blog about BxH leather jackets, haha. After searching some more, I found it listed on Rotocasted, and it apparently came out 2 years ago. I think it was an exclusive for some store.