I have the same issues and it does seem to be most likely option B. It only gives slightly too much hop wich is a bit annoying but still quite playable, so I haven't taken it apart yet. As for the supressor, the only one that is known to fit the G&G version is this one:
http://www.redwolfairsoft.com/redwol...or_for_UMG.htm