Just as an update, I did a bunch of tapjoy offers for credits, and raised enough to get an XSR-50 while it was on sale for 600 credits. Now getting through contracts is much easier! I also got a silencer, as well as a 3x scope for non-sniper missions.