Spy Optics doesn't make "asian fit" versions for their sunglasses. I have a few Spy Optics Cooper sunglasses and they fit fine. I never have them fall off my face. Of course if you're sweating then they will slide a bit.
Spy Optics polarized versions are easy to spot. Just look for the little white "trident" symbol (as pictured below) on the top left corner of the left lens. If the sunglasses do not have this then it is not polarized.