Oakley provides replacement arms on sunglasses. You can have a look at https://www.ebay.com/bhp/oakley-sunglasses-arms. There are many kinds of sunglasses arms. And they are very cheap. But if you want to have the arms replace in any physical shops, you can have a try. If you dont know how to do it, I suggest you to have them replaced by any opticians because you may break the arms.