If you have a fresh rogue, and you still did not finish The Bloody Truth Quest.
Just vendor Stylish Spy Glasses before completing the quest, then buy it back when you complete the quest.
You get a "Looking good!" buff when wearing it.
So:
- Get The Bloody Truth Quest.
- Do the objective then vendor Stylish Spy Glasses.
- Turn in The Bloody Truth Quest.
- Buy Stylish Spy Glasses back.