If the smell is similar to the eye drops, it is quite normal. Some brand contact solution can have smells but others may not. But if you feel uncomfortable when using it, you should change for new solution.
yes. But first, you should call the shop where you bought the glass. If they said yes, you can take your glass to there. This is the best choice, but if they said no, you can contact with the manufacturer, that will be troublesome. And also, you can take it to any optical shop, ask them get your sunglass a new lense. that maybe more expensive. Hope helps.