Scoring long range goals in a (no offense) inferior league is not like scoring goals in a league where you have much less time and space to shoot. I could bring you a player that always scores long range shots in the Saudi league, does that mean he'd do the same in a league like the EPL? Of course not.
Naturally i'm basing my opinion on him on his performances at Tottenham, i don't think thats unfair at all, he's been at Tottenham for two years, and from what i've observed, he doesn't have a good long range shot at all. Now i can't prove this or bring videos to support my claim, its just an observation i've made from two years of watching him for Tottenham.