Nao existe nenhum vb6 para vista, apenas existe o Microsoft Visual Studio 6, que contem tambem o VB6, que funciona em qualquer versao do windows (em principio)
De graça nao existe.
Soluçao: compra um usado.
Edit: afinal podes sempre comprar apenas o VB6