Your mechs have the wrong number of bonus hit points. Normally, Small constructs get 10 bonus hp, Medium get 20, Large get 30, Huge get 40, Gargantuan get 60 and Colossal get 80.

Is there a reason you deviated from this?

Debby