Yeah, Teen Gohan being ~50% pre Majin Vegeta seems like too much. Since you are going with a rage boost, you can argue that when Vegeta said "far, far better back then" he was referring to enranged Cell Games Gohan. I mean, why not? If that was the level of power he felt, then he would be comparing with that, I doubt Vegeta would be thinking "Well, non enranged SSJ2 Gohan at the CG would be this". So:
Goku SSJ (CG) 100
Gohan SSJ (CG) 125
~SSJ2 + rage 300
Teen Gohan SSJ 110
~SSJ2 (non rage) 220
Goku SSJ (BS) 165
~SSJ2 330