I see a few potential problems with this picture:
The Nike shirt:
I’ve been looking around and can’t find that shirt online with the logo on the sleeve (without wording on the front of the shirt) It could be a knock-off.
Hair:
The hairline is ragged there - O’s is usually straight across on the top (as far as I’ve seen) Have looked at a pic from Aug 3, 2012 and his hair is much longer. (could have cut it in the meantime I guess)
Stomach:
What’s that gut doing there? O’s a stick - never seen a gut before.
I can’t comment on the firearm, but the Nike stuff could be custom. MooseChelle’s bro is the bball hc at Oregon St and being in Oregon, he’s tight with Phil Nike Knight.
During the 2008 campaign, MooseChelle was always wearing Nike logo stuff, I figured she had an endorsement contract.