I'm having a hard time understanding why people get so hung up on scale... battletech miniatures have *never* been one standardized size, and even the plastic locust is gonna come to at least chest-height compared to a current Atlas or so.
Are we so divorced from our imaginations that 30-50 foot tall war machines that aren't scaled perfectly (indeed, exact height measurements don't exist for the lions share of the battletech pantheon), are of no use to us?