Naughty nightwear can be bought from Mick and Ralphs in Freeside
Lucky shades in the legion safehouse, also the luck implant can be bought from the medical clinic for 4000 caps. Even if you're not good at the gambling games, the high luck will make this pretty easy. I recommend blackjack