Euclid got it right, on there being a heel issue
Attachment 324474
Yeah, not at that price....
Scary part is, it's a seller with 700+ feedback @ 100% positive :(
(also, weirdly, ships from Japan...but user info says seller is in the US? Just feels strange all around...)