I agree with starting with the basics.. you've said before it needs the basics tuned up.. check the air filter check the plugs..... if its running flawlessly its not likely to be the gas.. the bike would spudder and buck under shit old fuel normally... compression could be an issue.. but I'm personally one not to crack a motor unless it needs it.. though it might be needed.