For the shooting glasses I would recommend Decot Shooting glasses. These guys know what they are doing when it comes to Shooting eye-wear (considering its all they do) and they have options to fit most budgets. I would give one of their dealers a call. The one I use is on eBay. (
http://www.ebay.com/itm/Decot-Hy-Wyd...item1c2072018e)
His phone number is 602.903.5029 and will consult you based on your specific shooting needs, be it front sight clarification to simply varying lighting conditions.
I got a full set for everything I'm doing (Sporting clays, rife and pistol) for around $300. Cant recommend them any higher.