What kind of scope is it ? Seems to be mounted pretty far back. The VFG looks cool but I've always shot worse using one, just could never get used to it. If it's working for you that's all that matters !
the scope if by a company called hammer or something like that the badge on the scope says hammer9. i actually ended up taking it off for now because it so out of zero i don't really have ammo to blow zeroing it and its got a really short eye relief only about 3.5 inches