No idea on which would be best, but the standard of service from Oakley is excellant. I sat on mine and bent them badly, took them back to the shop and asked if they would see if Oakley would repair them. They came back good as new and no charge, I was more than prepared to pay, so if you've still got the bits, try sending them back, from what the assistant in the shop said they tend to take a VERY generous stance of their lifetime guarantee.