Bom, eu já tive algumas opiniões diferentes sobre isso, mas atualmente, acredito que sim, o Vegeta já havia alcançado o Super Saiyajin 2 antes de ser controlado pelo Babidi. Vejamos…
-> O Vegeta estava bem confiante de que poderia derrotar o Gohan no Torneio de Artes Marciais.
-> Não faz sentido o Vegeta acreditar que poderia derrotar o Gohan como Super Saiyajin 2 se ele não tivesse a mesma transformação, visto que este Gohan era mais forte do que o Goku como Super Saiyajin, que era mais forte do que o Vegeta, e nenhum dos três era capaz de se igualar ao Dabura somente com o Super Saiyajin comum. O próprio Dabura também se mostrou bem confiante em enfrentar Goku como Super Saiyajin.
-> Aqui, o Vegeta novamente afirma estar mais poderoso do que o Gohan. Admitindo inferioridade somente se Gohan ficasse furioso como ficou contra o Cell.
-> E aqui, Vegeta está muito confiante de que poderia derrotar o Dabura.
-> Vegeta se tornou Majin somente para se igualar ao Goku, não para superar os limites do Super Saiyajin.
Quando Majin Vegeta se transforma em Super Saiyajin 2, Goku fica surpreso não pela transformação em si, mas sim pelo Vegeta estar tão forte quanto ele, como pudemos notar nos diálogos acima.
Se eu fosse fazer o
Power Scalling...
Goku (SSJ 2) = Majin Vegeta (SSJ 2) > Kid Gohan (SSJ 2) > Vegeta (SSJ 2) > Cell Perfeito ~ Dabura ~ Gohan (SSJ 2) > Goku (SSJ) = Majin Vegeta (SSJ) > Kid Gohan (SSJ) > Vegeta (SSJ) > Gohan (SSJ)