Wanted to bump this because I wasn't aware of Bajio but took a chance based on this thread. Have been a Costa customer for many years.
I prefer glass lenses because they're a bit more scratch resistant.
I got a pair of Toads with glass lenses for $250. REALLY enjoyed the image quality and performance of the lenses. Unfortunately, the lenses completely shattered the first time I dropped them on the concrete. The warranty dept said it wasn't covered under warranty. They offered to fix them for $90, or offer me a 50% off coupon on a new pair. So, I used the coupon to buy the same frames with plastic lenses. It was another $20 out of pocket but I figured I wouldn't have to risk shattering another pair.
I haven't had these plastic lenses a few months and there's already a scratch so bad I can't use the sunglasses anymore. I know this is a real conundrum for warranty stuff, because no one really knows how good or bad a consumer treats their stuff. All I can say is that they have been taken care of the same way I always have with Costas, and I have NEVER seen a Costa lens get scratched this bad.
Currently waiting on a call back from customer service, but I'm not getting my hopes up. YMMV but in my experience, these glasses don't hold up like a decade's worth of Costas have. And they're definitely not cheaper.