"Free visa" is absolutely illegal. It is also very risky as you can get cheated. Just don't go for it.