I tried to order a pair last month, they were $125 as I recall. Unfortunately, I was told they were unavailable until the end of October.
I called them back a couple of days ago and they said they had only XLarge in stock, the rest no dice yet.
So if you have Xlarge hands you're in luck (unless you have a small penis), and at $125 it's a damn good deal.