This version of the Death Star Gunner was released on a Rogue One card, but that figure is pretty scarce. I think this gunner might have the Imperial Sigil on the shoulder, unlike the RO version.
R2-D2 is a pretty clean version. If it's on a TESB card like advertised, the sensorscope isn't the one that's shown on the card. That's actually the periscope R2 uses on Dagobah, when he's completely filthy. Details, details...