Os dois não são a mesma coisa, basta ver a fórmula e a quantidade dos compostos ativos de cada um.
Enquanto o cobavital tem 1mg de cobamamida e 4mg de cloridrato de ciproeptadina, o enzicoba tem 1mg de cobamamida (ou 5mg depende, fabricam os dois).
O enzicoba não abre o apetite, apenas o cobavital (devido à ciproeptadina).
Esses preços que o Gargamel passou, pelo o que eu deduzi, são do enzicoba de 5mg de cobamamida. O enzicoba com 1mg, sai por volta de R$15,00 40 comprimidos.
Se o seu objetivo é aumento de apetite use o cobavital, caso contrário, o enzicoba sai muito mais em conta quando o objetivo é a sintese proteica.