It’s too big, I’m almost certain. Maybe not for “Legionary” 3mm scale like Vanguard is producing, but for O8 definitely. It doesn’t bother me because I love the bigness, and my super-mecha are intended to totally dwarf all opposition. But for “reasonable” sized Titans, it’ll be probably at least twice what you want it to be.
I’ll take a nice comparison shot and you’ll see what I mean.