Grandpa told me when I was a little kid, "never hesitate to buy the best, you'll never be disappointed".
He was 100% right. He said BEST not MOST EXPENSIVE.
I spent $150 on my last pair of sunglasses, but for racing/riding mountain bikes they are the BEST. I don't ever have to worry about changing light conditions, temples breaking (breakaway construction), fogging lenses during a 40 mph downhill, etc...
Unless I lose these, highly unlikely, they'll be the last pair of sunglasses I ever buy and they'll never disappoint.
But for the record, I do buy sweatshirts at Kohl's on clearance. They don't have a fancy logo, but I never liked free advertising anyway. That's what sponsors are for!!