I wish one of the larger vendors would bite the bullet and import these so we can see if they really are the real deal.
The one in the picture looks very much like an ST although I would prefer to see the other side before making a final decision on that.
As far as the price is concerned, STs have not been available at this size in at least 3-4 years and even back then, the best price I got them for was $35. If we ever saw them for less than $100 again I would be amazed.
And personally, an IT at $10-$20 is probably a better value than an ST unless your plan is to raise it up and sell it, or you have a hard on for an ST (which was me for the last 4 years until I just sold my last one)