I'm always slightly doubtful about research that always indicates that a more expensive solution is the better one. It's never the other way around.
I'd suggest that you try it for yourself and judge that way.
One thing to consider...an egg has around 1 gram of protein.
I understand where you are coming from but how do you judge though? I know most people judge by how the hair feels, but when I do treatments, whether moisturizing or protein, the nice or strong etc. feeling is temporary and once my hair dries, it goes back to feeling how it did before. That's why I look towards scientific explanations, that way, I know regardless of how my hair feels, the product is doing what it's meant to do.